Es
return false
lo mismo que:
return
No.var i = (function() { return; })();
i === undefined
lo que significa quei == false && i == '' && i == null && i == 0 && !i
var j = (function() { return false; })();
j === false
lo que significa quej == false && j == '' && j == null && j == 0 && !j
Operadores débiles en JS hacen parecer como el poder volver a lo mismo, pero devuelven objetos de diferentes tipos.
Nope, uno vuelve false
, el otro undefined
.
Ver este JSFiddle
pero si la prueba es este sin true
o false
, se evaluará true
o false
:
function fn2(){
return;
}
if (!fn2()){
alert("not fn2"); //we hit this
}
Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.