1

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

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

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

this["andré"]

代替

this.andré

但不知道类似的等效解决方法

var andré = ...
4

1 回答 1

4

JSHint 1.0.0 版将添加对标识符中的 unicode 字符的支持。目前,这是一个发布候选版本,您可以在 GitHub 上下载。来自JSHint 博客

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

   var π = 3.1415;
于 2013-01-03T07:33:31.227 回答