Mots réservés JScript (Visual Studio - JScript)
JScript possède une série de mots réservés qui ont une signification particulière dans la syntaxe du langage JScript. En conséquence, il faut éviter d'utiliser ces mots pour nommer des fonctions, des variables et des constantes dans les scripts. Il existe trois classes de mots réservés.
Mots réservés protégés
Les mots clés protégés ne peuvent pas être utilisés comme identificateurs. L'utilisation d'un mot réservé protégé en tant qu'identificateur entraîne une erreur de compilation lors du chargement de votre script.
export |
||||
Notes
Même si « export » est un mot réservé protégé, il n'a pas d'implémentation.
Nouveaux mots réservés
JScript possède également une liste de nouveaux mots réservés. Comme les mots réservés protégés, ces mots clés ont une signification spéciale dans la version actuelle de JScript. Pour des raisons de compatibilité descendante, les nouveaux mots réservés peuvent être utilisés en tant qu'identificateurs. Dès qu'un nouveau mot réservé est utilisé comme identificateur, il perd sa signification de mot clé dans le script. L'emploi de nouveaux mots réservés en tant qu'identificateurs peut entraîner une certaine confusion et doit être évité.
|
|
|
Mots réservés futurs
JScript possède une liste de mots réservés futurs, qui sont proposés comme mots clés dans les extensions futures de JScript. À l'instar des nouveaux mots réservés, ils peuvent être utilisés en tant qu'identificateurs dans la version actuelle de JScript. Toutefois, si vous évitez d'employer ces mots, il sera plus simple de mettre des scripts à niveau afin de tirer parti des fonctionnalités des versions de JScript à venir.
Lorsque vous choisissez un identificateur, il est important d'éviter des mots correspondant déjà aux noms de fonctions ou d'objets intrinsèques de JScript, tels que String ou parseInt.
assert |
ensure |
event |
goto |
invariant |
Espace de noms |
native |
require |
synchronized |
throws |
transient |
use |
volatile |
|
|