Разбор скрипта
<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 со словом «Вечер».
Содержание раздела