Page 48 - 6105
P. 48
Наприклад:
var i = 0;
do {
alert (i);
i ++;
} While (i <3);
Синтаксис do..while рідко використовується, тому що звичайний while
наочніше - в ньому не доводиться шукати очима умову і ламати голову, чому вона
перевіряється саме в кінці.
Найчастіше застосовується цикл for. Виглядає він так:
for (початок; умова; крок) {
// ... тіло циклу ...
}
Приклад циклу, який виконує alert (i) для i від 0 до 2 включно (до 3):
var i;
for (i = 0; i <3; i ++) {
alert (i);
}
Тут:
Початок: i = 0.
Умова: i <3.
Крок: i ++.
Тіло: alert (i), тобто код всередині фігурних дужок (вони не обов'язкові,
якщо тільки одна операція)
Цикл виконується так:
Початок: i = 0 виконується один-єдиний раз, під час заходу в цикл.
Умова: i <3 перевіряється перед кожною ітерацією і при вході в цикл, якщо
вона порушена, то відбувається вихід.
47