Заява про перерву JavaScript (з прикладами)

У цьому підручнику ви дізнаєтеся про вираз break на допомогою прикладів.

Оператор breakвикористовується для завершення циклу негайно, коли він зустрічається.

Синтаксис breakвисловлення:

 break (label);

Примітка: label необов’язковий і рідко використовується.

Працює заява про перерву JavaScript

Працює заява про перерву 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.

Цікаві статті...