为什么没有 ◎ܫ◎ 和☺有效的 JavaScript 变量名称?
2022-08-29 22:30:28
我注意到在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及更低版本。让我知道它是否在另一个浏览器中工作。