J'ai remarqué que dans Internet Explorer (mais, malheureusement, pas dans les autres navigateurs que j'ai testés), vous pouvez utiliser certains noms de variables Unicode. Cela a fait ma journée et j'étais absolument ravi de pouvoir écrire du code amusant Unicode comme celui-ci:
var ктоείναι草泥马 = "You dirty horse.",
happy☺n☺mat☺p☺eia = ":)Yay!",
ಠ_ಠ = "emoticon";
alert(ктоείναι草泥马 + happy☺n☺mat☺p☺eia + ಠ_ಠ);
Pour une raison quelconque, cependant, ◎ܫ◎
, ♨_♨
et ☺
ne sont pas des noms de variables valides.
Pourquoi faire ಠ_ಠ
et le 草泥马
travail, mais ◎ܫ◎
, ♨_♨
et ☺
ne le font pas?
EDIT: Testez-le dans votre navigateur sur JSFiddle . Je l'ai testé dans Internet Explorer 9, Chrome, Firefox et Opera. Jusqu'à présent, il semble fonctionner uniquement dans Internet Explorer 9. (Je ne connais pas Internet Explorer 8 et les versions antérieures.) Faites-moi savoir si cela fonctionne dans un autre navigateur.
ಠ_ಠ
.
ಠ_ಠ
grimace ... ce serait parfaitement descriptif dans ces cas ....