Este carácter ilegal de excepción de JavaScript ocurre si hay un token no válido o inesperado que no pertenece allí en el código.
Mensaje:
SyntaxError: Invalid character (Edge) SyntaxError: illegal character (Firefox) SyntaxError: Invalid or unexpected token (Chrome)
Tipo de error:
SyntaxError
Causa del error: hay un token no válido o inesperado que no pertenece allí en el código. Verifique el código en busca de discrepancias como un signo menos (-) y un guión (-) o comillas simples ( ” ) frente a comillas no estándar ( “ ).
Ejemplo 1: En este ejemplo, no hay ningún desajuste, por lo que no se ha producido el error.
HTML
<!DOCTYPE html> <html> <head> <title>Syntax Error</title> </head> <body> <script> // Valid token var GFG_colors = ['#002', '#353', '#665']; document.write(GFG_colors) </script> </body> </html>
Producción:
#002,#353,#665
Ejemplo 2: en este ejemplo, hay una discrepancia de token, por lo que se ha producido el error.
HTML
<!DOCTYPE html> <html> <head> <title>Syntax Error</title> </head> <body> <script> // Invalid Token var GFG_colors = ['#002', '#353', '#665']; document.write(GFG_colors) </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