Ver Mensaje Individual
  #7 (permalink)  
Antiguo 30/07/2013, 09:01
Avatar de zerokilled
zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 7 meses
Puntos: 1485
Respuesta: Disabled con javascript

null no es un boolean, aunque actua bastante parecido al false, especialmente en las condiciones. null es un tipo de objeto que significa nada. generalmente lo devuelve las funciones que siempre deben devolverl un objeto pero que por una u otra razón no puede devolver un objeto válido, entonces devuelven un objeto que representa nada. por ejemplo, si intentas capturar un elemento por una ID que no existe (getElementById), entonces la función devuelve null.

null tampoco es lo mismo que un string vacio. son dos tipos de datos distintos.
Código:
console.log("typeof: ", typeof null, typeof "", typeof false);
console.log("igualdad: ", null == null, null == "", null == false);
console.log("identicos: ", null === null, null === "", null === false);
if (null) console.log('esta linea no se ejecuta');
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.