⊗jsPmLpBr 156 of 505 menu

JavaScript-däki break buýrugy

break buýrugy aýlawy wagtysyz tamamlamaga mümkinçilik berýär. Geliň, haysy wagt bu gerek bolup biler, göreliň. Bizde massiw elementlerini konsola çykarýan aýlaw bolsun:

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

Geliň, öňümizde massiwde 3 sanynyň bardygyny kesgitlemek meselesi bolsun. Eger bar bolsa - konsola 'bar' sözüni çykarys (ýogsam hiç zat etmeris).

Meselemizi çözeliň:

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

Mesele çözüldi, ýöne bir problem bar: 3 sany eýýäm tapylandan soň, massiw entek many ýok dowamly görülip durýar, prosesoryň gymmatly çeşmelerini sarp edýär we biziň skriptimiziň işleýşini haýallandyryp.

Sany tapanyňyzdan soň derrew aýlawyň işini tamamlamak has gowy bolar. Bu aýlawy wagtysyz tamamlamaga mümkinçilik berýän break ýörite buýrugy bilen edip bolýar.

Şonuň üçin, geliň aýlawy, biz 3 sanyna duşanymyz ýaly tamamlalyň:

let arr = [1, 2, 3, 4, 5]; for (let elem of arr) { if (elem == 3) { console.log('bar'); break; // aýlawdan çykarys } }

break buýrugy islendik aýlawy tamamlap biler: adaty for, while we beýlekiler.

Sanlar bilen massiw berlen. Şu massiwdäki elementleri birin-bir konsola çykarýan aýlawy işlediň, 0 bahaly element duşýança. Şondan soň aýlaw öz işini tamamlamaly.

Sanlar bilen massiw berlen. Başlangyjyndan birinji terribleň sanyna çenli ýerleşen elementleriň jemyny tapyň.

Sanlar bilen massiw berlen. Şu massiwde birinji 3 sanynyň ýerini tapyň (massiwde bu sanyň bardygyna göz ýetirileris).

1 sanysyndan başlap, jem 100-den uly bolýança näçerlik bütin sanlary goşmalydygyny kesgitleň.

Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et