Tengo una gran duda con el objeto Boolean. Resulta que he encontrado por internet una función que devuelve un objeto Boolean, pero al usar la función no funciona como yo supongo que debería, y no sé donde está el problema.
La función es así:
Código Javascript:
Ver original
function unaFuncion(elem){ .... .... return new Boolean(param); }
Y yo la uso así:
Código Javascript:
Ver original
existe = unaFuncion(elemento); if (!existe){ alert("Falso"); } else { alert("True"); }
Pues resulta que siempre me sale True. Para que me funcione tengo que poner:
Código Javascript:
Ver original
existe = unaFuncion(elemento); if (existe==false){ alert("Falso"); } else { alert("True"); }
¿Por qué no funciona con el operador "!"?.