Notei que no Internet Explorer (mas, infelizmente, não nos outros navegadores que testei), você pode usar alguns nomes de variáveis Unicode. Isso fez o meu dia e fiquei absolutamente feliz por poder escrever códigos divertidos e carregados de Unicode como este:
var ктоείναι草泥马 = "You dirty horse.",
happy☺n☺mat☺p☺eia = ":)Yay!",
ಠ_ಠ = "emoticon";
alert(ктоείναι草泥马 + happy☺n☺mat☺p☺eia + ಠ_ಠ);
Por alguma razão, no entanto, ◎ܫ◎
, ♨_♨
e ☺
não são nomes de variáveis válidos.
Por que ಠ_ಠ
e 草泥马
trabalho, mas ◎ܫ◎
, ♨_♨
e ☺
não fazer?
EDIT: Teste no seu navegador no JSFiddle . Eu testei no Internet Explorer 9, Chrome, Firefox e Opera. Até o momento, ele parece funcionar apenas no Internet Explorer 9. (Não conheço o Internet Explorer 8 e versões posteriores.) Deixe-me saber se ele funciona em outro navegador.
ಠ_ಠ
.
ಠ_ಠ
cara ... seria perfeitamente descritivo nesses casos ...