Пропуск цикла cancel
<!DOCTYPE html><script>
var num = prompt (' Введите число ' , ''); while ( num < 100 || ????????) { var num = prompt (' Введите пожалуйста число ' , ''); } if (num > 100) { alert (' Ваше число ' + num) } </script> Подскажите что и почему надо вставить вместо ???????? чтобы при нажатии на cancel сразу же показывалось alert (' Ваше число ' + num) ? |
Цитата:
Цитата:
Пожалуйста, отформатируйте свой код! Для этого его можно заключить в специальные теги: js/css/html и т.п., например: [html run] ... минимальный код страницы с вашей проблемой [/html] О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting |
Цитата:
Подскажите пожалуйста что написать чтобы при появлении prompt (' Введите пожалуйста число ' , ''); и нажатии на cancel происходил break |
Цитата:
|
Кирилл Margheriti,
<script>
function fn()
{
return prompt (' Введите число ', '');
}
var num;
while ((num = fn()) && num == +num) {
if (+num > 100) {
alert (' Ваше число ' + num);
break;
}
}
</script>
|
Мне надо при появлении prompt (' Введите пожалуйста число ' , ''); и нажатии на cancel чтобы не отображался alert (' Ваше число ' + num). Именно при отмене
|
var num = prompt (' Введите число ' , '');
while ( num < 100) {
var num = prompt (' Введите пожалуйста число ' , '');
if (num == null) break
}
if (num > 100) {
alert (' Ваше число ' + num)
}
Есть лучше вариант? Без функций |
| Часовой пояс GMT +3, время: 15:28. |