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