TransWikia.com

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

Stack Overflow на русском Asked by user399509 on July 30, 2020

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

2 Answers

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

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

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

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

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

Answered by Alex Krass on July 30, 2020

Думаем так:

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

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

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

Answered by entithat on July 30, 2020

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP