Référence d'erreur JavaScript

L'objet d'erreur

JavaScript dispose d'un objet d'erreur intégré qui fournit des informations lorsque celle-ci se produit.

L'objet d'erreur offre deux propriétés utiles : nom et message .

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

Propriété Description
nom Définit ou renvoie le nom d'une erreur
message Définit ou renvoie un message d'erreur (une chaîne)

Noms d'erreur

Six valeurs différentes peuvent être renvoyées par la propriété nom d'erreur :

Nom d'erreur Description Essayez-le
EvalError Obsolète - utilisez SyntaxError à la place
RangeError Un nombre "hors limites" s'est produit Essayez-le »
ReferenceError Une référence illégale s'est produite Essayez-le »
SyntaxError Une erreur de syntaxe s'est produite Essayez-le »
TypeError Une erreur de type s'est produite Essayez-le »
URIError Une erreur dans encodeURI() s'est produite Essayez-le »

Propriétés et méthodes non standard

N'utilisez pas ces propriétés et méthodes sur des sites web publics, car elles ne fonctionneront pas dans tous les navigateurs.

Propriété Description
arguments Obsolète
caller Obsolète
columnNumber Firefox uniquement
description Microsoft uniquement
displayName Firefox uniquement
fileName Firefox uniquement
lineNumber Firefox uniquement
number Microsoft uniquement
stack Firefox uniquement
Méthodes Description
evalError() Obsolète
internalError() Firefox uniquement
toSource() Non standard

Évitez d'utiliser ces propriétés sur des sites web publics, car elles ne fonctionneront pas dans tous les navigateurs.