English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Manuel de référence Error JavaScript

Objet d'erreur

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.

Propriétés de l'objet d'erreur

Le tableau suivant liste les propriétés de l'objet Error :

PropriétésDescription
nameDéfinir ou renvoyer le nom de l'erreur
messageDéfinir ou renvoyer le message d'erreur

Méthodes de l'objet 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.

Type d'erreur

JavaScript possède sept constructeurs d'erreurs centrales :

TypeDescription
EvalErrorCréer un exemple, qui représente une erreur liée à la fonction globale eval()
InternalErrorCréer un exemple, qui représente une erreur se produisant lors de la déclenchement d'une erreur interne dans le moteur JavaScript
RangeErrorCré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é
ReferenceErrorCréez un exemple représentant une erreur qui se produit lors de la désréférencement d'une référence invalide
SyntaxErrorCréez un exemple représentant une erreur qui se produit lors de l'analyse de code dans eval()
TypeErrorCréez un exemple représentant une erreur qui se produit lorsque le type d'une variable ou d'un paramètre est invalide
URIErrorCréez un exemple représentant une erreur qui se produit lors de la transmission de paramètres invalides à encodeURI() ou decodeURI()

Propriétés d'objets d'erreurs non standard

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.