Me preguntaba cuándo la expresión Javascript if
realmente evalúa a false
y cuándo a true
. ¿Cuándo es la declaración if
false
, y es cierto para todos los intérpretes de JS?Javascript si evaluación de la expresión
supongo que la condición es false
en
false
undefined
null
0
lo contrario true
. ¿Es correcto para todas las implementaciones (probadas en la consola de Safari/WebKit), o estoy mejor con una comprobación explícita como (typeof a === "undefined")
?
¡Gracias! ¡Lo pasé por alto! –