Zauważyłem, że w Internet Explorerze (ale niestety nie w innych testowanych przeze mnie przeglądarkach) możesz używać niektórych nazw zmiennych Unicode. To sprawiło, że miałem dzień i byłem absolutnie zachwycony, że mogłem pisać zabawny kod obciążony Unicode w następujący sposób:
var ктоείναι草泥马 = "You dirty horse.",
happy☺n☺mat☺p☺eia = ":)Yay!",
ಠ_ಠ = "emoticon";
alert(ктоείναι草泥马 + happy☺n☺mat☺p☺eia + ಠ_ಠ);
Z jakiegoś powodu, choć ◎ܫ◎
, ♨_♨
i ☺
nie są prawidłowymi nazwami zmiennych.
Dlaczego ಠ_ಠ
i 草泥马
praca, ale ◎ܫ◎
, ♨_♨
a ☺
nie robić?
EDYCJA: Przetestuj w przeglądarce na JSFiddle . Przetestowałem to w Internet Explorerze 9, Chrome, Firefox i Opera. Jak dotąd wydaje się, że działa tylko w Internet Explorerze 9. (Nie wiem o Internet Explorerze 8 i niższych). Daj mi znać, jeśli działa w innej przeglądarce.
ಠ_ಠ
.
ಠ_ಠ
minę ... byłoby idealnie opisowe w tych przypadkach ...
€
nazwy var, ponieważ jest warta więcej niż$