Помогите, пожалуйста! Я написал код с помощью цикла for, но никак не могу понять, как переписать его на while?

for (let i = 0; i < 3; i++) {
alert( `number ${i}!` );
}

Ответы (2 шт):

Автор решения: entithat

Думаем так:

пока i меньше 3, то {
    выводим строку 
}

Но не забываем, что i нужно увеличивать, иначе будет зацикливание.

let i = 0;
while (i < 3) {
  alert( `number ${i}!` );
  i++;
}

→ Ссылка
Автор решения: Alex Krass

Цикл for можно разбить на следующие составляющие:

for (<инициализатор>; <условие>; <итератор>){
    <тело>
}

В цикл while можно перенести так:

<инициализатор>
while(<условие>){
    <тело>
    <итератор>
}

let i = 0;
while(i < 3) {
  alert( `number ${i}!` );
  i++;
}
→ Ссылка