⊗jsPmLpBr 156 of 505 menu

Udhëzimi break në JavaScript

Udhëzimi break lejon përfundimin e parakohshëm të ciklit. Le të shohim kur mund të jetë e dobishme kjo. Le të themi se kemi një cikël që shfaq në konsol elementët e vargut:

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

Le të themi se detyra jonë është të përcaktojmë nëse në varg gjendet numri 3. Nëse gjendet - do të shfaqim në konsol fjalën 'ka' (dhe nëse nuk gjendet - nuk do të bëjmë asgjë).

Le të zgjidhim detyrën tonë:

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

Detyra është zgjidhur, megjithatë, ka një problem: pasi që numri 3 është gjetur tashmë, vargu vazhdon të kalohet nëpër elementë pa kuptim më tej, duke shfrytëzuar burime të vlefshme të procesorit dhe duke ngadalësuar punën e skriptit tonë.

Më optimum do të ishte që menjëherë pas gjetjes së numrit të përfundonim punën e ciklit tonë. Kjo mund të bëhet me ndihmën e udhëzimit të veçantë break, i cili lejon përfundimin e parakohshëm të punës së ciklit.

Pra, le ta përfundojmë ciklin, sapo të hasim numrin 3:

let arr = [1, 2, 3, 4, 5]; for (let elem of arr) { if (elem == 3) { console.log('ka'); break; // dalim nga cikli } }

Udhëzimi break mund të përfundojë çdo lloj cikli: for të zakonshëm, while dhe kështu me radhë.

Është dhënë një varg me numra. Nisni një cikël, i cili do të shfaqë nga njëri nga një elementët e këtij vargu në konsol derisa të haset element me vlerë 0. Pas kësaj cikli duhet të përfundojë punën e tij.

Është dhënë një varg me numra. Gjeni shumën e elementëve, të vendosur nga fillimi i vargut deri te numri i parë negativ.

Është dhënë një varg me numra. Gjeni pozitën e numrit të parë 3 në këtë varg (supozojmë se ky numër gjendet patjetër në varg).

Përcaktoni, sa numra të plotë, duke filluar nga numri 1, duhet të mblidhen, që shuma të bëhet më e madhe se 100.

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo