Palabras reservadas de JScript (Visual Studio - JScript)
JScript incluye una serie de palabras reservadas que tienen un significado específico en la sintaxis del lenguaje JScript. Por tanto, no es una buena idea utilizar estas palabras en nombres de funciones, variables o constantes incluidos en scripts. Existen tres tipos de palabras reservadas.
Palabras reservadas protegidas
Las palabras reservadas protegidas no se pueden utilizar como identificadores. El uso de una palabra reservada protegida como un identificador provocará un error de compilación al cargar el script.
export |
||||
Nota
Aunque "export" es una palabra reservada protegida, no tiene implementación.
Palabras reservadas nuevas
JScript también incluye una lista de palabras reservadas nuevas. Como ocurre con las palabras reservadas protegidas, estas palabras clave tienen un significado especial dentro de la versión actual de JScript. Por razones de compatibilidad con versiones anteriores, las palabras reservadas nuevas pueden utilizarse como identificadores. Una vez utilizada una palabra nueva como un identificador, pierde su significado como palabra clave en el script. La utilización de palabras reservadas nuevas como identificadores puede crear confusión y, por tanto, se debe evitar.
|
|
|
Futuras palabras reservadas
JScript incluye una lista de futuras palabras reservadas propuestas como palabras clave para futuras extensiones de este lenguaje. Al igual que con las palabras reservadas nuevas, se pueden utilizar como identificadores en la versión actual de JScript. No obstante, si se evita la utilización de estas palabras, resultará más fácil actualizar los scripts y aprovechar, de este modo, las ventajas de futuras versiones de JScript.
A la hora de elegir identificadores también deberán evitarse las palabras que ya sean nombres de objetos o funciones intrínsecas de JScript, como String o parseInt.
assert |
ensure |
evento |
goto |
invariant |
Espacio de nombres |
native |
require |
synchronized |
throws |
transient |
use |
volatile |
|
|