English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Le constructeur Error crée un objet d'erreur. Un exemple de l'objet Error est déclenché lors d'une erreur de temps d'exécution.
L'objet d'erreur fournit des informations d'erreur lors de l'occurrence d'une erreur.
try { aaalert("Hello world"); } document.getElementById("result").innerHTML = e.name + "<br>" + e.message; }Tester pour voir‹/›
Vous pouvez dans notreDans le tutoriel sur les exceptions JavaScriptEn savoir plus sur les erreurs.
Le tableau suivant liste les propriétés de l'objet Error :
Propriétés | Description |
---|---|
name | Définir ou renvoyer le nom de l'erreur |
message | Définir ou renvoyer le message d'erreur |
L'objet Error global ne contient pas ses propres méthodes, mais il hérite effectivement de certaines méthodes de la chaîne de prototypes.
JavaScript possède sept constructeurs d'erreurs centrales :
Type | Description |
---|---|
EvalError | Créer un exemple, qui représente une erreur liée à la fonction globale eval() |
InternalError | Créer un exemple, qui représente une erreur se produisant lors de la déclenchement d'une erreur interne dans le moteur JavaScript |
RangeError | Créer un exemple, qui représente une erreur se produisant lorsque la variable numérique ou le paramètre dépasse son intervalle de validité |
ReferenceError | Créez un exemple représentant une erreur qui se produit lors de la désréférencement d'une référence invalide |
SyntaxError | Créez un exemple représentant une erreur qui se produit lors de l'analyse de code dans eval() |
TypeError | Créez un exemple représentant une erreur qui se produit lorsque le type d'une variable ou d'un paramètre est invalide |
URIError | Créez un exemple représentant une erreur qui se produit lors de la transmission de paramètres invalides à encodeURI() ou decodeURI() |
Microsoft et Mozilla ont défini des propriétés d'objets d'erreurs non standard :
fileName (Mozilla)
lineNumber (Mozilla)
columnNumber (Mozilla)
stack (Mozilla)
description (Microsoft)
number (Microsoft)
Ne pas utiliser ces propriétés, elles ne seront pas utilisables dans tous les navigateurs.