Friday, October 1, 2010

Averiguar el valor booleano de "algo" en Javascript

Me acabo de enterar que se puede forzar un valor booleano de la siguiente forma:

!!algo

en vez de hacer cosas como:

algo ? true : false

o

Boolean(algo)

Ademas otra cuestion muy importante es que cuando se declaran las variables en Javascript estas adoptan "undefined" como valor inicial, no null. Y gracias a esto podemos chequear si una variable fue o no utilizada o asignada con algun valor:

var otracosa;
typeof otracosa;

devuelve "undefined"

var otracosa = null;
typeof otracosa;

devuelve "object"

var otracosa = "hola";
typeof otracosa;

devuelve "string"

No comments:

Followers

About me

Santa Fe, Argentina
Programador Web, PHP, MySQL, JQuery, Administrador Linux. LAMP, Lighttpd, Nginx.