На этом шаге мы рассмотрим цикл do-while.
Общий вид этой конструкции следующий:
do { <действие1>; <действие2>; . . . . . <действиеN>; } while (<условие>);
В отличие от конструкции while тело цикла в операторе do-while выполнится хотя бы один раз, так как условие проверяется после выполнения тела цикла. Если условие истинно, то снова выполняется тело цикла. В противном случае управление передается оператору, идущему после конструкции while.
Перепишем скрипт из предыдущего шага с использованием оператора do-while:
. . . . . var s=0,i=1; do { s+=i; i++; } while (i<=10); alert ("Сумма = "+s); . . . . .
На следующем шаге мы рассмотрим цикл с параметром.