Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. JavaScript
  3. Référence JavaScript
  4. Objets natifs standards
  5. EvalError

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 EnglishAlways switch to English

EvalError

Baseline Widely available *

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⁩.

* Certaines parties de cette fonctionnalité peuvent bénéficier de prise en charge variables.

L'objetEvalError indique une erreur relative à la fonctioneval(). Cette exception n'est plus déclenchée par JavaScript, toutefois, l'objetEvalError est toujours présent à des fins de compatibilité.

Constructeur

EvalError()

Crée un nouvel objetEvalError.

Propriétés des instances

EvalError.prototype.message

Le message d'erreur.

EvalError.prototype.name

Le nom de l'erreur, hérité depuisError.

EvalError.prototype.fileName

Le chemin vers le fichier qui a déclenché l'erreur, hérité depuisError.

EvalError.prototype.lineNumber

Le numéro de la ligne dans le fichier qui a déclenché l'erreur, hérité depuisError.

EvalError.prototype.columnNumber

Le numéro de la colonne de la ligne du fichier qui a déclenché l'erreur, hérité depuisError.

EvalError.prototype.stack

La pile d'appels, héritée depuisError.

Exemples

EvalError n'est pas utilisée par la spécification ECMAScript actuelle et ne sera donc pas déclenchée par un moteur récent. Toutefois, cet objet reste disponible pour la rétrocompatibilité avec les anciennes versions de la spécification.

Créer un objetEvalError

js
try {  throw new EvalError("Coucou", "unFichier.js", 10);} catch (e) {  console.log(e instanceof EvalError); // true  console.log(e.message); // "Coucou"  console.log(e.name); // "EvalError"  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"}

Spécifications

Specification
ECMAScript® 2026 Language Specification
# sec-native-error-types-used-in-this-standard-evalerror

Compatibilité des navigateurs

Voir aussi

Help improve MDN

Learn how to contribute

Cette page a été modifiée le par lescontributeurs du MDN.


[8]ページ先頭

©2009-2025 Movatter.jp