Noté que en Internet Explorer (pero, desafortunadamente, no en los otros navegadores que probé), puede usar algunos nombres de variables Unicode. Esto me alegró el día, y estaba absolutamente encantado de poder escribir código divertido cargado de Unicode como este:
var ктоείναι草泥马 = "You dirty horse.",
happy☺n☺mat☺p☺eia = ":)Yay!",
ಠ_ಠ = "emoticon";
alert(ктоείναι草泥马 + happy☺n☺mat☺p☺eia + ಠ_ಠ);
Por alguna razón, sin embargo, ◎ܫ◎, ♨_♨y ☺no son nombres de variables válidos.
¿Por qué ಠ_ಠy 草泥马trabajo, pero ◎ܫ◎, ♨_♨y ☺no hacer?
EDITAR: Pruébelo en su navegador en JSFiddle . Lo probé en Internet Explorer 9, Chrome, Firefox y Opera. Hasta ahora, parece que solo funciona en Internet Explorer 9. (No sé sobre Internet Explorer 8 y versiones posteriores). Avíseme si funciona en otro navegador.
ಠ_ಠ.
ಠ_ಠcara ... sería perfectamente descriptivo en esos casos ...
