4
◎ܫ◎と☺が有効なJavaScript変数名ではないのはなぜですか?
Internet Explorerでは(残念ながら、テストした他のブラウザーではそうではありません)、いくつかの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以下については知りません)。別のブラウザーで機能するかどうかを教えてください。