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 ...