У цьому підручнику ви дізнаєтеся про вираз break на допомогою прикладів.
Оператор break
використовується для завершення циклу негайно, коли він зустрічається.
Синтаксис break
висловлення:
break (label);
Примітка: label
необов’язковий і рідко використовується.
Працює заява про перерву JavaScript

Приклад 1: перерва з для Loop
// program to print the value of i for (let i = 1; i <= 5; i++) ( // break condition if (i == 3) ( break; ) console.log(i); )
Вихідні дані
1 2
У наведеній вище програмі for
цикл використовується для друку значення i у кожній ітерації. break
Оператор використовується як:
if(i == 3) ( break; )
Це означає, що коли i дорівнює 3 , break
оператор завершує цикл. Отже, вихідні дані не включають значення, більші або рівні 3.
Примітка : break
Заява майже завжди використовується разом із заявами, що приймають рішення. Щоб дізнатись більше, відвідайте заяву JavaScript, якщо… ще.
Щоб дізнатись більше про for
цикл, відвідайте JavaScript для циклу.
Приклад 2: перерва з while Loop
// program to find the sum of positive numbers // if the user enters a negative numbers, break ends the loop // the negative number entered is not added to sum let sum = 0, number; while(true) ( // take input again if the number is positive number = parseInt(prompt('Enter a number: ')); // break condition if(number < 0) ( break; ) // add all positive numbers sum += number; ) // display the sum console.log(`The sum is $(sum).`);
Вихідні дані
Введіть число: 1 Введіть число: 2 Введіть число: 3 Введіть число: -5 Сума дорівнює 6.
У вищевказаній програмі користувач вводить число. while
Петля використовуються для друку загальної суми чисел , введених користувачем.
Тут break
твердження використовується як:
if(number < 0) ( break; )
Коли користувач вводить від'ємне число, тут -5, break
оператор завершує цикл, а керуючий потік програми виходить за межі циклу.
Таким чином, while
цикл продовжується, поки користувач не введе від’ємне число.
Щоб дізнатись більше про while
цикл, відвідайте JavaScript while loop.
розірвати вкладену петлю
Коли break
використовується всередині двох вкладених циклів, break
завершує внутрішній цикл. Наприклад,
// nested for loops // first loop for (let i = 1; i <= 3; i++) ( // second loop for (let j = 1; j <= 3; j++) ( if (i == 2) ( break; ) console.log(`i = $(i), j = $(j)`); ) )
Вихідні дані
i = 1, j = 1 i = 1, j = 2 i = 1, j = 3 i = 3, j = 1 i = 3, j = 2 i = 3, j = 3
У наведеній вище програмі, коли i == 2
, break
виконується оператор. Він припиняє внутрішній цикл, а керуючий потік програми рухається до зовнішнього циклу.
Отже, значення i = 2 ніколи не відображається на виході.
JavaScript, позначений перервою
При використанні вкладених циклів ви також можете завершити зовнішній цикл label
оператором.
Однак мітка break
рідко використовується в JavaScript, оскільки це ускладнює читання та розуміння коду.
Якщо ви хочете дізнатись більше про позначені заяви про перерву, відвідайте позначені перерви.
break
Заява також використовується з switch
заявами. Щоб дізнатись більше, відвідайте оператор перемикання JavaScript.