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$