| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Global_Objects/TypeError/TypeError | [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 TypeError() permet de crer un objet reprsentant une erreur qui se produit lorsqu'une opration n'a pu tre ralise, gnralement (mais pas toujours) parce qu'une valeur n'tait pas du type attendu.
new TypeError();
new TypeError(message);
new TypeError(message, nomFichier);
new TypeError(message, nomFichier, numeroLigne);
message FacultatifUne description de l'erreur, comprhensible par un humain.
nomFichier FacultatifLe nom du fichier qui contient le code qui a dclench l'exception.
numeroLigne FacultatifLe numro de la ligne du code qui a dclench l'exception.
TypeErrortry {
null.f();
} catch (e) {
console.log(e instanceof TypeError); // true
console.log(e.message); // "null has no properties"
console.log(e.name); // "TypeError"
console.log(e.fileName); // "Scratchpad/1"
console.log(e.lineNumber); // 2
console.log(e.columnNumber); // 2
console.log(e.stack); // "@Scratchpad/2:2:3\n"
}
TypeErrortry {
throw new TypeError("Coucou", "unFichier.js", 10);
} catch (e) {
console.log(e instanceof TypeError); // true
console.log(e.message); // "Coucou"
console.log(e.name); // "TypeError"
console.log(e.fileName); // "unFichier.js"
console.log(e.lineNumber); // 10
console.log(e.columnNumber); // 0
console.log(e.stack); // "@Scratchpad/2:2:9\n"
}
| Spcification |
|---|
| ECMAScript 2027 LanguageSpecification # sec-nativeerror-constructors |
Cette page a t modifie le 3 aot 2023 par les contributeurices du MDN.
TypeErrorErrorObject/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()AggregateErrorEvalErrorInternalErrorRangeErrorReferenceErrorSyntaxErrorURIErrorCertaines 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 |