Ho notato che in Internet Explorer (ma, sfortunatamente, non negli altri browser che ho testato), è possibile utilizzare alcuni nomi di variabili Unicode. Questo ha reso la mia giornata e sono stato assolutamente felice di poter scrivere un divertente codice Unicode carico come questo:
var ктоείναι草泥马 = "You dirty horse.",
happy☺n☺mat☺p☺eia = ":)Yay!",
ಠ_ಠ = "emoticon";
alert(ктоείναι草泥马 + happy☺n☺mat☺p☺eia + ಠ_ಠ);
Per qualche motivo, tuttavia ◎ܫ◎, ♨_♨e ☺non sono nomi di variabili validi.
Perché ಠ_ಠe 草泥马lavoro, ma ◎ܫ◎, ♨_♨e ☺non lo fanno?
EDIT: provalo nel tuo browser su JSFiddle . L'ho provato su Internet Explorer 9, Chrome, Firefox e Opera. Finora sembra funzionare solo in Internet Explorer 9. (Non conosco Internet Explorer 8 e versioni precedenti.) Fammi sapere se funziona in un altro browser.
ಠ_ಠ.
ಠ_ಠfaccia ... sarebbe perfettamente descrittivo in quei casi ....
€un nome var perché vale più del$
