En esta página:
En muchas ocasiones si estas programando con Javascript puedes obtener muchos errores por el mal uso de nombres que le asignas a una función, una variable, una etiqueta,etc. Pues a veces suele ser porque estas usando palabras reservadas para Javascript que solo se usan especialmente en su entorno, ya que es importante que sepas esto, en este artículo vamos a compartirte unas tablas con palabras que no puedes usar en Javascript.
Vamos a Compartir contigo las palabras que son especiales y se encuentran reservadas para Javascript, debes de tener mucho cuidado en usarlas para crear tu código, las puedes usar para manipular tu código Javascript en el momento adecuado, veamos estas palabras.
Palabras Reservadas: Eventos HTML
Si estas creando un aplicativo en donde debes de realizar una determinada acción cuando el usuario consiga realizar un evento, hay palabras que son reservadas para Javascript las cuales puedes ver a continuación
onblur | onclick | onerror | onfocus |
onkeydown | onkeypress | onkeyup | onmouseover |
onload | onmouseup | onmousedown | onsubmit |
Palabras Reservadas: Objetos, propiedades y métodos de JavaScript
Por otra parte también debes evitar usar las siguientes palabras que son exclusivas de Javascript
Array | Date | eval | function |
hasOwnProperty | Infinity | isFinite | isNaN |
isPrototypeOf | length | Math | NaN |
name | Number | Object | prototype |
String | toString | undefined | valueOf |
Palabras Reservadas: Java y Javascript
Si decides integrar Javascript con el Lenguaje de Programación Java, es importante que evites el uso de los siguientes objetos y propiedades de Java como identificadores de Javascript
getClass | java | JavaArray | javaClass |
JavaObject | JavaPackage |
Palabras Reservadas: Estándar
Esta palabras son las que se suelen usar de manera más constante cuando escribes código Javascript, evita su uso para que no tengas problemas o errores, obviamente úsalas nativamente dentro del core de Javascript por que son métodos y funciones que te ayudan a trabajar con Javascript
abstract | arguments | await* | boolean |
break | byte | case | catch |
char | class* | const | continue |
debugger | default | delete | do |
double | else | enum* | eval |
export* | extends* | false | final |
finally | float | for | function |
goto | if | implements | import* |
in | instanceof | int | interface |
let* | long | native | new |
null | package | private | protected |
public | return | short | static |
super* | switch | synchronized | this |
throw | throws | transient | true |
try | typeof | var | void |
volatile | while | with | yield |
Palabras Reservadas: Otras
En Javascript también debes evitar usar los siguientes nombre de objetos, propiedades de HTML y Windows
alert | all | anchor | anchors |
area | assign | blur | button |
checkbox | clearInterval | clearTimeout | clientInformation |
close | closed | confirm | constructor |
crypto | decodeURI | decodeURIComponent | defaultStatus |
document | element | elements | embed |
embeds | encodeURI | encodeURIComponent | escape |
event | fileUpload | focus | form |
forms | frame | innerHeight | innerWidth |
layer | layers | link | location |
mimeTypes | navigate | navigator | frames |
frameRate | hidden | history | image |
images | offscreenBuffering | open | opener |
option | outerHeight | outerWidth | packages |
pageXOffset | pageYOffset | parent | parseFloat |
parseInt | password | pkcs11 | plugin |
prompt | propertyIsEnum | radio | reset |
screenX | screenY | scroll | secure |
select | self | setInterval | setTimeout |
status | submit | taint | text |
textarea | top | unescape | untaint |
window |
Notas
- Algunas palabras Reservadas en Javascript pueden ser removidas en un futuro.
- Ojo, no estamos diciendo que las palabras mencionadas en este artículo no las puedas usar, si no que su uso es exclusivo para manipular ciertas líneas de código y obtener una respuesta determinada en Javascript.
Síguenos en las Redes Sociales para que no te pierdas nuestros próximos contenidos.