Изјава о прекиду ЈаваСцрипт-а (са примерима)

У овом упутству ћете научити о изјави бреак помоћу примера.

breakСаопштењу се користи да одмах прекине петљу када је наишао.

Синтакса breakизјаве је:

 break (label);

Напомена: label није обавезно и ретко се користи.

Рад ЈаваСцрипт изјаве о прекиду

Рад ЈаваСцрипт изјаве о прекиду

Пример 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изјавама. Да бисте сазнали више, посетите изјаву о ЈаваСцрипт пребацивању.

Занимљиви Чланци...