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 .
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 | |
| ReferenceError | Une référence illégale s'est produite | |
| SyntaxError | Une erreur de syntaxe s'est produite | |
| TypeError | Une erreur de type s'est produite | |
| URIError | Une erreur dans encodeURI() s'est produite |
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.