![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
08/09/2003, 12:06
|
![Avatar de Carlitos](http://static.forosdelweb.com/customavatars/avatar4305_1.gif) | Usuario no validado | | Fecha de Ingreso: mayo-2001 Ubicación: Zaragoza
Mensajes: 1.304
Antigüedad: 23 años, 9 meses Puntos: 25 | |
te cuento.
suponemos que el numero es cien.
el resultado del primer if sera: num = 100. luego, se ejecuta el primer alert (tu numero es igual a 100)
y además,
en el segundo if como el numero no es mayor a cien, se ejecuta el alert del else (no hay problema)
ahora suponemos que el numero es 101
en el primer if: como numero no es = a 100 se ejecuta el else (bueno algo haremos)
y ademas
en el segundo if: como numero es mayor que cien se ejecuta el alert (tu numero es menor que cien) que en realidad es mayor, eso lo tienes cambiado.
es decir, siempre se cumplen las dos condiciones. prueba a meter el segundo if (entero) dentro del primer else.
espero que hayas entendido.
Última edición por Carlitos; 08/09/2003 a las 12:09 |