Аналог оператора организации цикла For; При использовании while нет инициализации переменной и ее изменения.
Принцип действия:
while ( условие )
{
//Тело цикла
}
Пример:
//Предыдущий пример с оператором for можно записать следующим образом:
var num = 0, i = 0; //Инициализация переменной i в отличии от цикла For происходит заранее
while (i < 10)
{
num += i; //При каждом прохождении цикла значение num увеличивается на величину i
++i; //В отличии от цикла For изменяем значение переменной i в теле цикла
}
history(num); //Результат как и в предыдущем примере num = 45