A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Errors/Illegal_character below:

SyntaxError: illegal character - JavaScript

SyntaxError: illegal character Сообщение
SyntaxError: illegal character (Firefox)
SyntaxError: Invalid or unexpected token (Chrome)
Тип ошибки Что пошло не так?

Присутствует недопустимый или неожиданный знак, который не принадлежит данной позиции в коде. Используйте редактор, поддерживающий подсветку синтаксиса, и внимательно проверьте ваш код на предмет таких несовпадений, как знак минус (-) вместо тире (–) или простые кавычки (") вместо нестандартных знаков цитирования (“).

Примеры Несоответствующие символы

Некоторые символы выглядят одинаково, но становится причиной того, что анализатор не выполняет интерпретацию вашего кода.

“This looks like a string”;
// SyntaxError: illegal character

42 – 13;
// SyntaxError: illegal character

Так должно работать:

"This is actually a string";

42 - 13;
Пропущенные символы

Это просто — пропустить символ здесь или там.

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

Добавляем пропущенную кавычку для '#333' .

var colors = ["#000", "#333", "#666"];
Скрытые символы

Подчас копирования кода из внешнего источника могут встречаться недействительные символы. Будьте внимательны!

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

Если проверить этот код в редакторе вроде Vim, вы можете увидеть, что в коде присутствует символ, именуемый нулевой пробел (zero-width space (ZWSP) (U+200B)).

var foo = 'bar';​<200b>
Смотрите также

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4