Movatterモバイル変換


[0]ホーム

URL:


  1. Tecnologia Web para desenvolvedores
  2. JavaScript
  3. Referência JavaScript
  4. JavaScript error reference
  5. SyntaxError: illegal character

Esta página foi traduzida do inglês pela comunidade.Saiba mais e junte-se à comunidade MDN Web Docs.

View in EnglishAlways switch to English

SyntaxError: illegal character

Mensagem

SyntaxError: Invalid character (Edge)SyntaxError: illegal character (Firefox)SyntaxError: Invalid or unexpected token (Chrome)

Tipo do erro

SyntaxError

O que deu errado?

Há um token inválido ou inesperado que não pertence a esta posição no código. Utilize um editor que realce a sintaxe e cuidadosamente verifique seu código em relação a desajustes como um sinal de menos (-) no lugar de um travessão () ou aspas simples (") no lugar de aspas não padronizadas().

Exemplos

Caracteres desajustados

Alguns carateres parecem similares, mas irão impedir que o analisador interprete seu código. Exemplos famosos disso são as aspas, o sinal de menos ou o ponto e vírgula (oponto de interrogação grego (U+37e) é quase igual)

js
“Isso parece uma string”;// SyntaxError: illegal character42 – 13;// SyntaxError: illegal character

Isto deve funcionar:

js
"Isso é realmente uma string";42 - 13;

Caracteres esquecidos

É fácil esquecer um caractere aqui ou ali.

js
var colors = ['#000', #333', '#666'];// SyntaxError: illegal character

Adicione as aspas que faltam no'#333'.

js
var colors = ["#000", "#333", "#666"];

Caracteres escondidos

Quando copiamos e colamos código de fontes externas, pode haver caracteres inválidos. Cuidado!

js
var foo = 'bar';​// SyntaxError: illegal character

Quando inspeciona-se este código em um editor como o Vim, você pode ver que, na verdade, há um caracterezero-width space (ZWSP) (U+200B).

js
var foo = 'bar';<200b>

Veja também

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp