Este identificador de excepción de JavaScript comienza inmediatamente después de que ocurre el literal numérico si un identificador comienza con un número.
Mensaje:
SyntaxError: Unexpected identifier after numeric literal (Edge) SyntaxError: identifier starts immediately after numeric literal (Firefox) SyntaxError: Unexpected number (Chrome)
Tipo de error:
SyntaxError
Causa del error: cualquier identificador de JavaScript debe comenzar con una letra, un guión bajo (_) o un signo de dólar ($). Si comienzan con un dígito (0-9), provocará un error.
Ejemplo 1: En este ejemplo, hay un identificador válido, por lo que no se ha producido el error.
HTML
<!DOCTYPE html> <html> <head> <title>Syntax Error</title> </head> <body> <script> // valid identifier var GFG = 'This is GeeksforGeeks'; document.write(GFG) </script> </body> </html>
Producción:
This is GeeksforGeeks
Ejemplo 2: en este ejemplo, hay un identificador que comienza con un dígito (1), por lo que se ha producido el error.
HTML
<!DOCTYPE html> <html> <head> <title>Syntax Error</title> </head> <body> <script> // Invalid identifier var 1GFG = 'This is GeeksForGeeks'; document.write(1GFG) </script> </body> </html>
Salida (en consola):
SyntaxError: Invalid or unexpected token
Publicación traducida automáticamente
Artículo escrito por PranchalKatiyar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA