Цикл for в JavaScript — это оператор потока управления, который позволяет многократно выполнять блок кода. Вот несколько методов, которые можно использовать с циклом for:
-
Основной цикл for:
Основной синтаксис цикла for следующий:for (initialization; condition; increment/decrement) { // code to be executed }Пример:
for (let i = 0; i < 5; i++) { console.log(i); }Этот цикл выполнит блок кода пять раз, печатая значения 0, 1, 2, 3 и 4.
-
Цикл по массиву.
Вы можете использовать цикл for для перебора массива, используя его свойство длины.const array = [1, 2, 3, 4, 5]; for (let i = 0; i < array.length; i++) { console.log(array[i]); }Этот цикл будет перебирать каждый элемент массива и печатать его значение.
-
Пропуск итераций с помощью continue.
Ключевое словоcontinueпозволяет пропустить текущую итерацию и перейти к следующей.for (let i = 0; i < 5; i++) { if (i === 2) { continue; } console.log(i); }Этот цикл пропустит печать значения 2 и продолжит следующую итерацию.
-
Выход из цикла с прерыванием.
Ключевое словоbreakпозволяет преждевременно выйти из цикла в зависимости от условия.for (let i = 0; i < 5; i++) { if (i === 3) { break; } console.log(i); }Этот цикл завершится, когда значение
iстанет равным 3, и будет печатать только значения 0, 1 и 2. -
Цикл по свойствам объекта.
Вы можете использовать цикл for в сочетании сObject.keys()для перебора свойств объекта.const obj = { a: 1, b: 2, c: 3 }; for (let key in obj) { console.log(key, obj[key]); }Этот цикл выведет ключи и соответствующие им значения объекта.