⊗jsPmLpBr 156 of 505 menu

Navodila break v JavaScript

Navodilo break omogoča prezgodnje zaključevanje zanke. Poglejmo si, kdaj je to lahko uporabno. Recimo, da imamo zanko, ki izpisuje elemente polja v konzolo:

let arr = [1, 2, 3, 4, 5]; for (let elem of arr) { console.log(elem); }

Recimo, da je naša naloga določiti, ali je v polju število 3. Če je, - izpišimo besedo 'obstaja' (in če ni - ne naredimo nič).

Rešimo našo nalogo:

let arr = [1, 2, 3, 4, 5]; for (let elem of arr) { if (elem === 3) { console.log('obstaja'); } }

Naloga je rešena, vendar obstaja težava: po tem, ko je število 3 že najdeno, se polje še vedno nesmiselno nadaljuje z iteracijo naprej, kar porablja dragocene vire procesorja in upočasnjuje delo našega skripta.

Bolj optimalno bi bilo takoj po najdbi števila zaključiti delo naše zanke. To lahko storimo s posebnim navodilom break, ki omogoča predčasno zaključitev delovanja zanke.

Torej, zaključimo zanko, takoj ko najdemo število 3:

let arr = [1, 2, 3, 4, 5]; for (let elem of arr) { if (elem == 3) { console.log('obstaja'); break; // izhod iz zanke } }

Navodilo break lahko zaključi vse zanke: navadno for, while in tako naprej.

Podano je polje s števili. Zaženite zanko, ki bo eno za drugim izpisovala elemente tega polja v konzolo, dokler ne naleti na element z vrednostjo 0. Po tem mora zanka zaključiti svoje delo.

Podano je polje s števili. Poiščite vsoto elementov, ki se nahajajo od začetka polja do prvega negativnega števila.

Podano je polje s števili. Poiščite pozicijo prvega števila 3 v tem polju (predpostavimo, da je to število zagotovo v polju).

Določite, koliko celih števil, začenši s številom 1, je treba sešteti, da bo vsota večja od 100.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni