Синтаксис этого оператора следующий:
while (условие) {
код
}
При выполнении этого оператора сначала проверяется условие, указанное в заголовке, т. е. в круглых скобках справа от ключевого слова while. Если оно истинно, то выполняется код в теле оператора цикла, заключенный в фигурные скобки. В противном случае код не выполняется. При выполнении кода (завершении первой итерации) вычислительный процесс возвращается к заголовку, где снова проверяется условие, и т. д.
В предлагаемом примере решается предыдущая задача. Цикл while работает до тех пор, пока итерационная переменная i не станет равна десяти.
var i,n, sum,str;
sum = 0;
n = 10;
i = 1;
while(i<=n)
{
sum += i;
i++;
}
str = "Сумма первых " + n + " членов ряда = " + sum;
document.write(str);

Рис. 8.14.