вопрос по циклам do/while
Привет всем!
Подскажите, вопрос может и елементарный, но.... разбираюсь с первым скриптом, ответа пока не нашел. Вопрос в чем, есть скрипт : var a= prompt ('Введите число от 1 до 100', ''); a = parseInt(a); do { var b = prompt ('Угадайте число от 1 до 100', ''); b = parseInt(b); if (a>b) alert ('больше'); if (a<b) alert ('меньше'); } while ((a>b) || (a<b)); alert ('Вы выиграли!'); сколько условий можна писать в while? И почему, если я запишу туда проверку пустой строки((b=="")||(b==null)), она не работает? :( |
Цитата:
Цитата:
do { var b = prompt("Ничего не вводи!", ""); } while(b == "" || b == null); |
Цитата:
|
ну так то работает, я просто писал:
while ((a>b) || (a<b) || (b=="")||(b==null)); и думал что это условие сработает в теле цикла. з.ы. спасибо, что кто-то ответил :) |
Цитата:
var a = Math.floor( Math.random() * 100 ) + 1; do { var b = parseInt( prompt ('Угадайте число от 1 до 100', '') ); if( a > b ) alert ('больше'); if( a < b ) alert ('меньше'); } while( a !== b ); alert( 'Вы выиграли!' ); |
да проще, спасибо.
|
Цитата:
|
Цитата:
|
Часовой пояс GMT +3, время: 18:41. |