Errors: Illegal character
Errors: Illegal character
信息
SyntaxError: illegal character (Firefox)
SyntaxError: Invalid or unexpected token (Chrome)
错误类型
SyntaxError
什么地方出了错?
有一个无效或意外的标记不属于代码中的这个位置。使用支持语法高亮显示的编辑器,仔细检查您的代码是否符合像减号(-
)与短划线(–
)或简单引号("
)与非标准引号()之类的不匹配“
。
例子
不匹配的字符
某些字符看起来很相似,但会导致解析器无法解释您的代码。
“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这样的编辑器中检查这个代码时,可以看到实际上有一个零宽度空间(ZWSP)(U + 200B)字符。
var foo = 'bar';<200b>