256 читали · 5 лет назад
Операторы break и continue — что это? Оператор break в Java
Статья подготовлена для студентов курса «Разработчик Java» в образовательном проекте OTUS. Оператор break применяется для прерывания текущей итерации (break (broke, broken) — ломать, разрывать). С его помощью происходит выход из блока фигурных скобок оператора цикла либо оператора switch с дальнейшей передачей управления следующему оператору. Если задействуются вложенные операторы, break обеспечивает выход из самого внутреннего оператора. Общая форма оператора break (брейк) выглядит следующим образом: Оператор break с меткой...
Прерывание цикла – это мощный инструмент, который позволяет разработчикам управлять выполнением своего кода в JavaScript. Два наиболее распространенных способа прерывания цикла – это операторы break и continue. Оператор break Оператор break используется для немедленного прерывания цикла, в котором он используется. Как только JavaScript встречает оператор break, он прерывает выполнение цикла и переходит к следующей строке кода после цикла. Для примера, предположим, что мы хотим отобразить все числа от 0 до 10, но прервать выполнение цикла, когда мы достигнем числа 5. Мы можем сделать это с помощью оператора break, как показано в примере ниже: for (let i = 0; i < 10; i++) { if (i === 5) { break; } console.log(i); } В этом примере мы используем цикл for для вывода чисел от 0 до 10. Но когда i принимает значение 5, мы используем оператор break, чтобы прервать выполнение цикла. После этого выполнение кода перейдет к следующей строке за циклом, и никакие другие числа не будут выведены в консоль. Оператор continue Оператор continue тоже прерывает выполнение текущей итерации цикла, но при этом происходит переход к следующей итерации, а не выход из цикла целиком. Для примера, предположим, что мы хотим вывести все нечетные числа от 0 до 10, но пропустить вывод четных чисел. Мы можем сделать это с помощью оператора continue, как показано в примере ниже: for (let i = 0; i < 10; i++) { if (i % 2 === 0) { continue; } console.log(i); } В этом примере мы используем цикл for для вывода чисел от 0 до 10. Но когда i является четным числом, мы используем оператор continue, чтобы пропустить вывод числа в консоль. После этого выполнение кода перейдет к следующей итерации, и только нечетные числа будут выведены в консоль. Понравилась заметка? Ставь лайк, согрей мою душу)