Веб-программирование

Обучение программированию

Делаете первые шаги в программировании? Представляем вашему вниманию пошаговое обучение самостоятельного создания сайтов любой сложности на примерах! На страницах сайта KobRU вы найдете все самое необходимое, для того чтобы по праву считаться веб-мастером по созданию привлекательных динамически изменяемых интернет-страниц, используя основные инструменты веб-разработчиков: HTML; CSS; PHP; MySQL; JAVASCRIPT и другие. Сайт KobRU - наиболее полное и качественно структурированное руководство с предельно понятными пояснениями и поэтапным изложением материала, который поможет вам в совершенстве овладеть искусством программирования. Добавьте динамики и интерактивность в свои веб-проекты!

Вход в личный кабинет

Забыли пароль?

Не зарегистрированны?


Конструкторское Web-бюро
5.3 Цикл do...while

Автор: Denisido

Дата: 2010-06-28

Управляющие операторы

Конструкция do...while (делай до тех пор, пока) выглядит следующим образом:
do {действия} while(условия);
1. Ключевое слово do;
2. В фигурных скобках записываем {действия} в виде произвольных команд;
3. Далее ключевое слово while, за которым в круглых скобках ставим (условия);
4. В конце точка с запятой ";"

Принцип действия цикла do...while схож с циклом while, разница лишь в том, что условие проверяется в самом конце и все действия в теле цикла выполняются по крайней мере один раз. Посмотрим пример:

Запустить!
do {
    var a = prompt('Введите число 23','');      // просим пользователя ввести число 23
    if (a == 23) {alert('Условия выполнены!');} // если TRUE цикл прекращается
    else {alert('Условия НЕ выполнены!');}      // если FALSE цикл продолжается
   }
while((isNaN(a)) || (a != 23));   // выводим цикл до тех пор, пока не напишет число 23

Данный пример начинается с ключевого слова do, которое дает понять интерпретатору JavaScript о том, что запускается конструкция do/while. Затем в фигурных скобках выполняются строки со 2 по 4, где во-второй строке мы создаем переменную a, в которую пользователь с помощью команды prompt(); вводит нужное значение. Строки же 3 и 4 не являются обязательными, мы их написали для того, чтобы пользователь понимал, правильно ли он ввел информацию или нет (они здесь в качестве подсказки). Теперь перейдем к строке 6, где проверяется условие на выход из цикла. Это строка означает, если наша переменная a не число (isNaN(a)) или ( || ) не является значением равным 23 (a != 23), то в таком случае продолжать выполнение цикла. Другими словами наш цикл будет продолжаться до тех пор, пока пользователь не напишет число 23.



Оцените материал по 5-ти бальной шкале: 1 2 3 4 5



Коментарии:

Добавить новый коментарий:

Текст коментария:

Введите результат с картинки

Просмотров: 11798

Метки раздела JavaScript

Основы web программирования, var javascript, javascript функции, javascript обучение, javascript простые примеры, html javascript, javascript примеры, javascript random, уроки сайтостроения, java script, регулярные выражения, appendchild javascript, javascript бесплатно, javascript document write, javascript справочник, javascript примеры.