Curso desde cero de JavaScript Capítulo 2.1 - Palabras reservadas de JavaScript
JavaScript, como todo lenguaje de programación, tiene palabras reservadas.
No tienes porqué sabértelas de memoria, solo tenlas a mano por si las necesitas.
Una de las curiosas características de las especificaciones de ECMAScript es que define como palabras reservadas que no tienen uso en la especificación, pero que se reservan para usos futuros.
Las siguientes son palabras reservadas y no pueden ser utilizadas como variables, funciones, métodos o identificadores de objetos. Las siguientes son reservadas como palabras claves existentes por la especificación ECMAScript:
break | extends | switch |
case | finally | this |
class | for | throw |
catch | function | try |
const | if | typeof |
continue | import | var |
debugger | in | void |
default | instanceof | while |
delete | let | with |
do | new | yield |
else | return | |
export | super |
La siguiente palabra está reservada como palabra futura por la especificación ECMAScript:
enum
Las siguientes estan reservadas como palabras futuras cuando se encuentre el modo correcto para su estructura de código:
implements | static | public |
package | interface | |
protected | private |
Para terminar, tenemos unas cuantas palabras reservadas publicadas en versiones anteriores de ECMAScript que finalmente no salieron a la luz. Aunque ya no son parte del estándar, deberías tener cuidado con su uso por si las implementan finalmente en el lenguaje:
abstract | float | synchronized |
boolean | goto | transient |
byte | int | volatile |
char | long | |
double | native | |
final | short |
0 comentarios:
Publicar un comentario
Si te a gustado o necesitas ayuda, tus comentarios son agradecidos :D