Estructuras condicionales compuestas
<html> <head> <script languaje="JavaScript"> <!-- var inputNum = 101 if ((inputNum < 51 ) || (inputNum > 99)) { alert("El número, " + inputNum + ", no se encuentra en el rango especificado"); } //--> </script> </head> <body> </body> </html>
<html> <head> <script languaje="JavaScript"> <!-- var inputNum = prompt("Cloque un número entre 50 y 100:"); if ((inputNum < 51 ) || (inputNum > 99)) { alert("El número, " + inputNum + ", no se encuentra en el rango especificado"); } //--> </script> </head> <body> </body> </html>La declaración en el ejemplo anterior el operador lógico OR y dice:
- ¿Y si la entrada no es un número en absoluto?
- Lo que si se ha introducido la palabra boo?
- Usted no recibirá la alerta porque la condición que se utiliza sólo comprueba si la variable está por encima o por debajo de los números especificados.
- Por lo tanto, el código debe comprobar si el valor contenido en la variable es un número.
<html> <head> <script languaje="JavaScript"> <!-- var inputNum = prompt("Cloque un número entre 50 y 100:"); if (isNaN(inputNum) || ((inputNum > 99) || (inputNum < 51))) { alert("El número, " + inputNum + ", no se encuentra en el rango especificado"); } //--> </script> </head> <body> </body> </html>
Si te hemos ayudado : )
Te agradeceríamos que apoyaras este proyecto
en:

0 comentarios:
Publicar un comentario