JavaScript SyntaxError – Carácter ilegal

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

Deja una respuesta

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