JavaScript SyntaxError «variable» es un identificador reservado

Esta variable de excepción de JavaScript es un identificador reservado que se produce si las palabras clave reservadas se utilizan como identificadores.

Mensaje:

SyntaxError: el uso de una futura palabra reservada para un identificador no es válido (Edge)
SyntaxError: «x» es un identificador reservado (Firefox)
SyntaxError: palabra reservada inesperada (Chrome)

Tipo de error:

SyntaxError

¿Qué sucedió?

Cuando se utilizan palabras clave reservadas como identificadores, arrojarán un error. enum está reservado tanto en modo estricto como descuidado. mientras que las siguientes palabras clave están reservadas en modo estricto.

  • implementos
  • paquete
  • público
  • interfaz
  • privado
  • protegido
  • dejar
  • estático

Ejemplo 1: el paquete es un identificador en modo estricto, por lo que funcionará bien aquí.

<script>
    var package = "This is GeeksForGeeks"; 
    document.write(package);
</script>

Producción:

This is GeeksForGeeks

Ejemplo 2: la enumeración es un identificador, por lo que arrojará SyntaxError.

<script>
    var enum = "This is GeeksForGeeks"; 
    document.write(enum);
</script>

Producción:

SyntaxError: Unexpected reserved word

Publicación traducida automáticamente

Artículo escrito por PranchalKatiyar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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