Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Цикл for в while и do (https://javascript.ru/forum/dom-window/80479-cikl-v-while-i-do.html)

Coreman 09.06.2020 18:36

Цикл for в while и do
 
Всем привет,
Правильно ли я преобразовал цикл for в while?

for( let i = 0; i<2; i++){
    const a = prompt(`What is last movie you watched?`,``),
    b = +prompt(`Movie rank?`,``);

   
   if(a != null && b != null && a != '' && b !='' && a.length < 50 ){
    personalMovieDB.movies[a] = b ;

    console.log('done');

   }else{
       console.log('error');
       i--;

   }
}


и мой while

let i = 0;
while(i < 2 ){
    const a = prompt(`What is last movie you watched?`,``),
    b = +prompt(`Movie rank?`,``);
    i++;
    if(a != null && b != null && a != '' && b !='' && a.length < 50 ){
           personalMovieDB.movies[a] = b ;
           console.log('done');
}else{
    console.log('error');
    i--;
}
}


и как это можно сделать с do?


Часовой пояс GMT +3, время: 18:16.