break
выйдет из цикла (аналогично return
для функций), но continue
пропустит оставшуюся часть кода этой итерации и перейдет к следующей итерации:
Пример - logвсе числа от 1
до 6
на консоли, но не ведите журнал 3
и полностью прекратите запись на 5
(не регистрируйте 4
или любые другие числа):
for (let i = 1; i < 7; i++) {
if (i == 3) continue;
else if (i == 5) break;
else console.log(i);
}