Циклы do...while
Вы можете запустить один и тот же код несколько раз, используя цикл. Следующий тип цикла называется
do...while
. В целом он очень похож на цикл while
за тем лишь исключением, что в первую
итерацию его код будет выполнен в любом случае, и лишь только потом будет выполнена проверка заданного условия,
чтобы решить, стоит ли и дальше повторять цикл.
Пример
const ourArray = [];
let i = 0;
do {
ourArray.push(i);
i++;
} while (i < 5);
В результате выполнения этого кода массив ourArray
будет содержать значение [0, 1, 2, 3, 4]
.
То есть основную разницу между циклами while
и do...while
можно обозначить так: первый тип циклов while
может не выполнить ни одной итерации, если условие не выполняется никогда, а вот второй тип циклов do..while
наоборот, обязательно выполнится хоть один раз, даже если условие никогда не будет истинно.
Измените цикл while
так, чтобы использовался цикл do..while
, в результате которого массив myArray
будет содержать только один элемент со значением 10
, а переменная i
станет равной 11
.