11.4.3. Результат работы сценария

На странице выводится фраза:

Добро Добро Добро Пожаловать

Разбор сценария

<SCRIPT type="text/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 со словом "Пожаловать!".