Cuando trabajas en leguanjes de programación web, siempre he tenido un gran dilema entre los significados de  palabra clave o palabra reservada en programación.

En ECMA-262 del lenguaje de programación JavaScript, las palabras claves indican el inicio y/o el final de instrucciones de ECMAScript. Dichas palabras están reservadas y no es posible utilizarlas como nombre de variable o funciones (En las versiones actuales de ECMAScript).

 PALABRAS CLAVES 
   
 1.-  break10.- for  19.- throw  
 2.- case    11.- function 20.- try
 3.- catch              12.- if  21.- typeof
 4.- continue  13.- in  22.- var 
 5.- default14.- instanceof 23.- void
 6.- delete15.- new 24.- while  
 7.- do  16.- return   25.- with
 8.- else  17.- switch 
 9.- finally 18.- this 

  ECMAScript define las palabras reservadas, como palabras que se reservan para su posterior utilización como palabras clave (En versiones futuras de dicho lenguaje),  dichas palabras no se pueden utilizar como nombres de funcion o variables.

                                          PALABRAS RESERVADAS

 1.- abstract         12.- final   23.- protected   
 2.- boolean   13.- float   24.- public   
 3.- byte  14.- goto   25.- short
 4.- char  15.- implements26.- static    
 5.- class16.- import   27.- super    
 6.- const17.- int    28.- synchronized  
 7.- debugger   18- interface  29.- throws
 8.- double   19.- long  30.- transient
 9.- enum 20.- native31.- volatile
10.- export21.- package   
11.- extends  22.- private      

Si utilizamos en nuestros programas dichas palabras reservadas en funciones o variables , los navegadores nos pueden dar error de funcionamento en el futuro, cuando se incorporen dichas palabras en sus relises.

Por lo menos en JavaScript está muy claro el significado de palabra Clave y Palabra Reservada, una es el presente y la otra el futuro de nuevas versiones o relieses de programación y navegadores en la red.

Saludos de Telepieza

Deja un Comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *