首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Errors: Illegal character

信息

代码语言:javascript
复制
SyntaxError: illegal character (Firefox)
SyntaxError: Invalid or unexpected token (Chrome)

错误类型

SyntaxError

什么地方出了错?

有一个无效或意外的标记不属于代码中的这个位置。使用支持语法高亮显示的编辑器,仔细检查您的代码是否符合像减号(-)与短划线()或简单引号(")与非标准引号()之类的不匹配

例子

不匹配的字符

某些字符看起来很相似,但会导致解析器无法解释您的代码。

代码语言:javascript
复制
“This looks like a string”;
// SyntaxError: illegal character

42 – 13;
// SyntaxError: illegal character

这应该工作:

代码语言:javascript
复制
"This is actually a string";

42 - 13;

被遗忘的字符

在这里或那里忘记一个字符是很容易的。

代码语言:javascript
复制
var colors = ['#000', #333', '#666'];
// SyntaxError: illegal character

添加缺少的引用。'#333'

代码语言:javascript
复制
var colors = ['#000', '#333', '#666'];

隐藏的字符

从外部源复制粘贴代码时,可能会有无效的字符。小心!

代码语言:javascript
复制
var foo = 'bar';?
// SyntaxError: illegal character

在像Vim这样的编辑器中检查这个代码时,可以看到实际上有一个零宽度空间(ZWSP)(U + 200B)字符。

代码语言:javascript
复制
var foo = 'bar';?<200b>

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com