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 m'a fait plaisir et j'étais absolument ravi de pouvoir écrire du code amusant contenant de l'Unicode comme celui-ci :
var = "You dirty horse.",
happynmatpeia = ":)Yay!",
_ = "emoticon";
alert( + happynmatpeia + _);
Pour une raison quelconque, cependant, , _
et ne sont pas des noms de variables valides.
Pourquoi est-ce que _
et 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 ne semble fonctionner que dans Internet Explorer 9. (Je ne sais pas ce qu'il en est d'Internet Explorer 8 et inférieur.) Faites-moi savoir si cela fonctionne dans un autre navigateur.