我知道ecmascript规范说我可以使用µ
(希腊小写Mu)并且我已经在几个浏览器上进行了测试,但它是否坚如磐石?它适用于所有浏览器吗?可能是什么陷阱?
从技术上讲,我不希望它与使用$
作为变量名称的jQuery有任何不同 - 是否存在任何技术差异?
答案 0 :(得分:4)
是的,你可以使用它。 例如:
var π = Math.PI;
基本上,Javascript中的变量可以是根据ECMAScript 5.1 / Unicode 6.1有效的任何内容。
答案 1 :(得分:1)
不,没有“真正的”技术差异。 几乎允许所有unicode字母作为Javascript中的变量名称,请查看this great writeup以获取更多信息。
但是,某些unicode字符使用更多字节,因此无论如何ASCII也许都是可行的方法。
答案 2 :(得分:0)