Discusión:Programación en JavaScript / Funciones
De Wikilibros, la colección de libros de texto de contenido libre.
Cito:
if (1)
{
alert("este también es true");
}
Como hemos enunciado antes, un valor true y una valor distinto de cero son siempre verdad. En el ultimo caso, no se ejecutará porque es cero, y por lo tanto, falso.
El último caso es 1, por lo tanto la expresión se ejecuta. En lugar de modificar el texto, sería mejor cambiar el 1 por 0.