01 Модуль -- 08 Циклы Flashcards
Цикл while
Инструкция while создает цикл, который выполняет блок кода, пока условие проверки оценивается как true. Это условие проверяется до выполнения тела цикла, поэтому тело может быть не выполнено ни разу, если условие с самого начала ложно.
Цикл while пример
let counter = 0; // счетчик снаружи
while (counter < 10) {
console.log(‘counter: ‘, counter);
counter += 1;
}
Цикл do…while
тело цикла всегда выполняется хотя бы один раз.
Цикл do…while пример
let password = ‘’;
do {
password = prompt(‘Введите пароль длиннее 4-х символов’, ‘’);
} while (password.length < 5);
console.log(‘Ввели пароль: ‘, password);
Цикл for состоит из
счётчика, требуемое количество итераций и шаг, с которым изменяется счётчик.
Инструкция break
дает возможность выйти из цикла вообще в любой момент. Она полностью прекращает выполнение цикла.
Директива continue
прерывает не весь цикл, а только выполнение текущей итерации и управление передаётся на следующую итерацию.