JS continue: продолжайте программировать на JavaScript
Ключевое слово "continue" в JavaScript используется для пропуска текущей итерации цикла и перехода к следующей итерации. Оно обычно используется в циклах "for" или "while", когда нужно пропустить выполнение некоторых инструкций в зависимости от условий.
Пример без использования continue:
javascript
for (let i = 1; i <= 10; i++) {
if (i % 2 !== 0) {
console.log(i); // выводит нечетные числа
}
}
Пример, использующий continue:
javascript
for (let i = 1; i <= 10; i++) {
if (i % 2 === 0) {
continue; // пропустить все четные числа
}
console.log(i);
}
В этом примере, если значение переменной "i" является четным, то оператор "continue" прерывает выполнение текущей итерации и переходит к следующей. Таким образом, все четные числа будут пропущены, и код будет выводить только нечетные.
Кроме того, ключевое слово "continue" может использоваться во вложенных циклах, чтобы пропустить выполнение текущей итерации внутреннего цикла и перейти к следующей итерации внешнего цикла.
javascript
for (let i = 1; i <= 3; i++) {
for (let j = 1; j <= 3; j++) {
if (i === j) {
continue; // пропустить текущую итерацию, если i равняется j
}
console.log(`i = ${i}, j = ${j}`);
}
}
В этом примере, если переменные "i" и "j" равны друг другу, то выполнение текущей итерации внутреннего цикла пропускается, и управление возвращается к внешнему циклу для следующей итерации. Таким образом, на выходе будут выведены все возможные сочетания значений "i" и "j", кроме случаев, когда они равны друг другу.
Также следует отметить, что использование "continue" может уменьшить количество кода, упростить и укоротить код и делает его более читабельным, что делает его важной конструкцией в JavaScript.