Last Updated: February 25, 2016
·
122
· benabhi

not not (!!) Javascript

Un resumen de uso del confuso doble not que solemos encontrar en diversos scripts:

!!false === false 
!!true === true 
!!0 === false            
!!parseInt("foo") === false         
!!1 === true        
!!-1 === true        
!!"" === false         
!!"foo" === true         
!!"false" === true        
!!window.foo === false       
!!null === false         
!!{} === true        
!![] === true 

Guarde este tip hace mucho en una nota no puedo dar derechos de autor por que no recuerdo de donde lo copie pero dejo en claro que no es de mi autoria ^^