JavaScript törés nyilatkozat (példákkal)

Ebben az oktatóanyagban példák segítségével megismerheti a break mondatot.

Az breakutasítással a hurok azonnal megszűnik, amikor találkozik vele.

Az utasítás szintaxisa break:

 break (label);

Megjegyzés: label nem kötelező és ritkán használják.

A JavaScript törés kimutatásának kidolgozása

A JavaScript törés kimutatásának kidolgozása

1. példa: szakítás a huroknál

 // program to print the value of i for (let i = 1; i <= 5; i++) ( // break condition if (i == 3) ( break; ) console.log(i); )

Kimenet

 1 2

A fenti programban a forciklust az egyes iterációk i értékének kinyomtatására használják. Az breakállítást a következőként használják:

 if(i == 3) ( break; )

Ez azt jelenti, hogy amikor i egyenlő 3- mal, akkor az breakutasítás befejezi a ciklust. Ezért a kimenet nem tartalmaz 3-nál nagyobb vagy egyenlő értékeket.

Megjegyzés : Az breakállítást szinte mindig a döntéshozatali nyilatkozatoknál használják. Ha többet szeretne megtudni, látogasson el a JavaScript-re, ha… másképpen.

Ha többet szeretne megtudni a forhurokról, látogasson el a JavaScript for loop oldalra.

2. példa: szakítson a hurok közben

 // 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).`);

Kimenet

 Írjon be egy számot: 1 Írjon be egy számot: 2 Írjon be egy számot: 3 Írjon be egy számot: -5 Az összeg 6. 

A fenti programban a felhasználó megad egy számot. A whilehurok a felhasználó által megadott számok teljes összegének kinyomtatására szolgál.

Itt az breakállítást a következőként használják:

 if(number < 0) ( break; )

Amikor a felhasználó negatív számot ír be, itt -5, az breakutasítás megszünteti a ciklust, és a program vezérlő folyamata a cikluson kívülre kerül.

Így a whilehurok addig folytatódik, amíg a felhasználó negatív számot nem ír be.

Ha többet szeretne megtudni a whileciklusról, látogasson el a JavaScript while ciklusra.

szakítson a Beágyazott hurokkal

Ha breakkét beágyazott hurok belsejében használják, akkor breaka belső hurok befejeződik. Például,

 // 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)`); ) )

Kimenet

 i = 1, j = 1 i = 1, j = 2 i = 1, j = 3 i = 3, j = 1 i = 3, j = 2 i = 3, j = 3

A fenti programban mikor i == 2, breakutasítás végrehajtja. Megszünteti a belső hurkot, és a program vezérlő áramlása a külső hurokba kerül.

Ezért az i = 2 értéke soha nem jelenik meg a kimenetben.

JavaScript feliratú törés

Beágyazott hurkok használata esetén a külső ciklust is meg lehet szakítani egy labelutasítással.

Azonban a címkézést breakritkán használják a JavaScript-ben, mert ez megnehezíti a kód olvasását és megértését.

Ha többet szeretne megtudni a címkézett törésjelekről, látogasson el a címkézett törés oldalra.

Az breakállítást az állításokkal együtt is használják switch. További információkért látogasson el a JavaScript kapcsoló nyilatkozatába.

érdekes cikkek...