Самоучитель по JavaScript

         

Разбор скрипта


<SCRIPT LANGUAGE="JavaScript">
loops=3
    num=1
   while (num <= loops)
    {
   document.write("Добрый ")
    num=num+1
    }
   document.write("Вечер!")
</SCRIPT>

Еще одна коротенькая программа, мы ее мигом разберем.

  • Синтаксис у While и For похож. Разница в том, что мы устанавливаем точку отсчета и величину возрастания прямо в команде For. Команда While содержит только условие.
  • while(num<=loops) говорит программе, что она должна повторять цикл еще и еще раз, пока значение num меньше или равно значению переменной loops. Видите знак <=?
    Другими словами, программа повторит цикл трижды, один раз для num=1, один раз для num=2 и еще один раз для num=3.
  • Каждый раз, когда программа выполняет цикл, она пишет «Добрый» и прибавляет 1 к num. Когда num доходит до 4, цикл заканчивается. 4 не меньше или равно 3, поэтому программа напишет «Добрый» три раза.
  • Завершающий штрих — команда document.write со словом «Вечер».



Содержание раздела