У овом упутству ћете научити о изјави бреак помоћу примера.
break
Саопштењу се користи да одмах прекине петљу када је наишао.
Синтакса break
изјаве је:
break (label);
Напомена: label
није обавезно и ретко се користи.
Рад ЈаваСцрипт изјаве о прекиду
![](https://cdn.wiki-base.com/8614048/javascript_break_statement_with_examples.png.webp)
Пример 1: прекините са фор Лооп
// 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
петља се користи за испис вредности и у свакој итерацији. break
Саопштењу се користи као:
if(i == 3) ( break; )
То значи, када је и једнако 3 , break
израз завршава петљу. Дакле, излаз не укључује вредности веће или једнаке 3.
Напомена : break
Изјава се готово увек користи са изјавама које доносе одлуке. Да бисте сазнали више, посетите ЈаваСцрипт изјаву ако … друго.
Да бисте сазнали више о for
петљи, посетите ЈаваСцрипт за петљу.
Пример 2: прекид са вхиле Лооп
// 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
петљи, посетите ЈаваСцрипт вхиле лооп.
раскид са угнежђеном петљом
Када 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)`); ) )
Оутпут
и = 1, ј = 1 и = 1, ј = 2 и = 1, ј = 3 и = 3, ј = 1 и = 3, ј = 2 и = 3, ј = 3
У наведеном програму, када је i == 2
, break
изјава потпише. Завршава унутрашњу петљу и контролни ток програма прелази у спољну петљу.
Стога се вредност и = 2 никада не приказује на излазу.
ЈаваСцрипт са ознаком бреак
Када користите угнежђене петље, спољну петљу такође можете прекинути изразом label
.
Међутим, ознака break
се ретко користи у ЈаваСцрипт-у, јер ово отежава читање и разумевање кода.
Ако желите да сазнате више о означеним изјавама о прекиду, посетите означене прекиде.
break
Саопштењу се такође користи са switch
изјавама. Да бисте сазнали више, посетите изјаву о ЈаваСцрипт пребацивању.