Подскажите задачку
Программа в бесконечном цикле просит ввести два числа (два отдельных окошка prompt). Числа сравниваются и выводится одна из трёх фраз: «числа равны», «первое число меньше», «второе число меньше». Если пользователь ввёл не число, выводится фраза «первый ввод – не число» (или «второй ввод – не число»), и выполнение цикла прекращается (программа останавливается)
Примечание: Проверять число на NaN нужно при помощи встроенной функции isNaN() if (isNaN(x)) |
начал делать, да что то не совсем догоняю
<script> var x = prompt("Введите первое число"); var x1 = prompt("Введите второе число "); switch(true) { case x = isNaN(): alert("цикл прекращается"); break; case x1 = isNaN(): alert("цикл прекращается"); break; } if (x=x1) alert ("Числа равны"); (x < x1) alert ("первое число меньше"); (x > x1) alert ("второе число меньше"); </script> </p> |
сделал, может кому понадобится
<script> var x = prompt("Введите первое число"); var x1 = prompt("Введите второе число"); if (isNaN(x) ){ alert("первый ввод – не число"); } if (isNaN(x1) ) { alert("второй ввод – не число!"); } if (x == x1) { alert ("Числа равны"); } else if (x < x1) { alert ("первое число меньше"); } else if (x > x1) { alert ("второе число меньше"); } else { alert("Программа останавливается"); } </script> |
Часовой пояс GMT +3, время: 20:41. |