编辑:对于那些说:不要这样做的人,我最恭敬地指出1.这是javascript允许的,更重要的是,2。这是我需要做的事情教学原因。
我想用jslint(或jshint ......或类似的东西)“验证”我的javascript代码,但不幸的是,由于标识符中存在非ascii字符,它失败了。有人知道像jslint这样的验证器接受标识符中的非ascii字符吗?
我知道部分解决方法,即使用
之类的东西this["andré"]
而不是
this.andré
但不知道类似
的等效解决方法var andré = ...
答案 0 :(得分:3)
JSHint 1.0.0版将在标识符中添加对unicode字符的支持。目前,这可以作为候选版本download on GitHub使用。来自JSHint blog:
此版本添加了对Unicode标识符的支持!
var π = 3.1415;