我可以使用 `μ` 作为 JavaScript 变量名吗?

Bil*_*oon 3 javascript

\n

可能的重复:
\n JavaScript 变量名称的有效字符

\n
\n\n

我知道ECMAScript规范说我可以使用\xc2\xb5(希腊小写 Mu),并且我已经在几个浏览器上进行了测试,但它坚如磐石吗?它适用于所有浏览器吗?可能存在哪些陷阱?

\n

从技术上讲,我不认为它与 jQuery 用作$变量名有什么不同 - 有技术差异吗?

\n

ken*_*orb 5

是的,你可以使用它。

\n

在示例中:

\n
var \xcf\x80 = Math.PI;\n
Run Code Online (Sandbox Code Playgroud)\n

以及Unicode 转义序列

\n

基本上,JavaScript 中的变量可以是根据 ECMAScript 5.1 和 Unicode 6.1 有效的任何变量。

\n

这是一些在线JavaScript 变量名称验证器

\n

作为参考,此页面用于记录 ES5 规范与 Web 浏览器中 ECMAScript 实现的要求之间的差异

\n