| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Errors/Reserved_identifier | [Back] [Original] |
Get to know MDN better
Cette page a t traduite partir de l'anglais par la communaut. Vous pouvez contribuer en rejoignant la communaut francophone sur MDN Web Docs.
SyntaxError: The use of a future reserved word for an identifier is invalid (Edge) SyntaxError: "x" is a reserved identifier (Firefox) SyntaxError: Unexpected reserved word (Chrome)
SyntaxError
Les mots-cls rservs lveront une exception s'ils sont utiliss en tant qu'identifiants. Voici les mots-cls rservs en mode strict et en mode sloppy :
enumVoici les mots-cls uniquement rservs en mode strict :
implementsinterfaceletpackageprivateprotectedpublicstaticL'identifiant enum est rserv dans les diffrents cas :
var enum = { RED: 0, GREEN: 1, BLUE: 2 };
// SyntaxError: enum is a reserved identifier
En mode strict, d'autres mots-cls sont rservs :
"use strict";
var package = ["pomme", "poire", "pches"];
// SyntaxError: package is a reserved identifier
Pour ne pas avoir l'erreur, il faudra renommer les variables :
var enumCouleurs = { RED: 0, GREEN: 1, BLUE: 2 };
var liste = ["pomme", "poire", "pches"];
Si vous utilisez un ancien navigateur qui n'implmente pas let ou class, vous devrez mettre jour votre navigateur :
"use strict";
class DocArchiver {}
// SyntaxError: class is a reserved identifier
// (lve une exception dans les anciens navigateurs
// tels que Firefox 44 et les versions antrieures)
Cette page a t modifie le 17 dc. 2024 par les contributeurices du MDN.
Certaines parties de ce contenu sont protges par le droit d'auteur 19982026 des contributeurs individuels de mozilla.org. Contenu disponible sous une licence Creative Commons.
| Web Proxy Viewer | New URL | Original Page |