| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Global_Objects/EvalError/EvalError | [Back] [Original] |
Get to know MDN better
Cette page a t traduite partir de l'anglais par la communaut. Vous pouvez contribuer en rejoignant la communaut francophone sur MDN Web Docs.
Cette fonctionnalit est bien tablie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.
Le constructeur EvalError() cre des objets EvalError.
new EvalError()
new EvalError(message)
new EvalError(message, options)
new EvalError(message, fileName)
new EvalError(message, fileName, lineNumber)
EvalError()
EvalError(message)
EvalError(message, options)
EvalError(message, fileName)
EvalError(message, fileName, lineNumber)
Note :
EvalError() peut tre appele avec ou sans new. Les deux crent une nouvelle instance de EvalError.
message FacultatifDescription de l'erreur, comprhensible par une humaine.
options FacultatifUn objet qui possde les proprits suivantes :
cause FacultatifUne proprit indiquant la cause spcifique de l'erreur. Lors de l'interception et du relancement d'une erreur avec un message plus spcifique ou utile, cette proprit peut tre utilise pour transmettre l'erreur d'origine.
fileName Facultatif Le nom du fichier contenant le code qui a caus l'exception.
lineNumber Facultatif Le numro de la ligne du code qui a caus l'exception.
EvalError n'est plus utilis dans la spcification ECMAScript actuelle et ne sera plus dclenche par les moteurs JavaScript. Toutefois, l'objet reste prsent des fins de rtro-compatibilit avec les versions antrieures de la spcification.
EvalErrortry {
throw new EvalError("Bonjour");
} catch (e) {
console.log(e instanceof EvalError); // true
console.log(e.message); // "Bonjour"
console.log(e.name); // "EvalError"
console.log(e.stack); // Pile de l'erreur
}
| Spcification |
|---|
| ECMAScript 2027 LanguageSpecification # sec-nativeerror-constructors |
Cette page a t modifie le 22 mai 2026 par les contributeurices du MDN.
EvalErrorErrorObject/FunctionObject.prototype.__defineGetter__()Object.prototype.__defineSetter__()Object.prototype.__lookupGetter__()Object.prototype.__lookupSetter__()Object.prototype.hasOwnProperty()Object.prototype.isPrototypeOf()Object.prototype.propertyIsEnumerable()Object.prototype.toLocaleString()Object.prototype.toString()Object.prototype.valueOf()AggregateErrorInternalErrorRangeErrorReferenceErrorSyntaxErrorTypeErrorURIErrorCertaines parties de ce contenu sont protges par le droit d'auteur 19982026 des contributeurs individuels de mozilla.org. Contenu disponible sous une licence Creative Commons.
| Web Proxy Viewer | New URL | Original Page |