我注意到在Internet Explorer中(但不幸的是,在我测试的其他浏览器中没有),您可以使用一些Unicode变量名。这让我很高兴,我非常高兴我可以编写这样有趣的Unicode加载代码:
var ктоείναι草泥马 = "You dirty horse.",
happy☺n☺mat☺p☺eia = ":)Yay!",
ಠ_ಠ = "emoticon";
alert(ктоείναι草泥马 + happy☺n☺mat☺p☺eia + ಠ_ಠ);
但是,由于某种原因,◎ܫ◎
、♨_♨
和☺
不是有效的变量名。
为什么ಠ_ಠ
和草泥马
有效,而◎ܫ◎
、♨_♨
和☺
无效?
编辑:在JSFiddle上的浏览器中测试它。我已经在Internet Explorer 9、Chrome、Firefox和Opera中测试过它。到目前为止,它似乎只在Internet Explorer 9中工作。(我不知道Internet Explorer 8及以下版本。)让我知道它是否在其他浏览器中工作。