试图用非ascii字符lint javascript代码

时间:2013-01-02 18:27:24

标签: jslint

编辑:对于那些说:不要这样做的人,我最恭敬地指出1.这是javascript允许的,更重要的是,2。这是我需要做的事情教学原因。

我想用jslint(或jshint ......或类似的东西)“验证”我的javascript代码,但不幸的是,由于标识符中存在非ascii字符,它失败了。有人知道像jslint这样的验证器接受标识符中的非ascii字符吗?

我知道部分解决方法,即使用

之类的东西
this["andré"]

而不是

this.andré

但不知道类似

的等效解决方法
var andré = ...

1 个答案:

答案 0 :(得分:3)

JSHint 1.0.0版将在标识符中添加对unicode字符的支持。目前,这可以作为候选版本download on GitHub使用。来自JSHint blog

  

此版本添加了对Unicode标识符的支持

   var π = 3.1415;