[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Global_Objects/TypeError/TypeError [Back]  [Original]

Constructeur TypeError() - JavaScript | MDN

Cette page a t traduite partir de l'anglais par la communaut. Vous pouvez contribuer en rejoignant la communaut francophone sur MDN Web Docs.

View in English Always switch to English

Constructeur TypeError()

Baseline Large disponibilit

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.

Dans cet article

Syntaxe

js
new TypeError();
new TypeError(message);
new TypeError(message, nomFichier);
new TypeError(message, nomFichier, numeroLigne);

Paramtres

message Facultatif

Une description de l'erreur, comprhensible par un humain.

nomFichier Facultatif

Le nom du fichier qui contient le code qui a dclench l'exception.

numeroLigne Facultatif

Le numro de la ligne du code qui a dclench l'exception.

Exemples

Intercepter une exception TypeError

js
try {
  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"
}

Crer une exception TypeError

js
try {
  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"
}

Spcifications

Spcification
ECMAScript 2027 LanguageSpecification
# sec-nativeerror-constructors

Compatibilit des navigateurs

Voir aussi


Web Proxy Viewer  |  New URL  |  Original Page