Palabras reservadas que No Puedes usar en Javascript

Javascript

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.

Newsletter

Suscríbete a Nuestro Boletín de Novedades:

(Luego de la suscripción no te va salir ningun mensaje. Solo revisa tu bandeja de Correo para confirmar tu suscripción)
* indicates required