⊗jsPmLpBr 156 of 505 menu

Дастури break дар JavaScript

Дастури break имкон медиҳад даврро пеш аз вақт анҷом диҳед. Биёед нигарем, ки чунин чиз чӣ вақт муфид метавонад бошад. Бигзор мо давре дошта бошем, ки элементҳои массивро ба консол мебарорад:

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

Бигзор вазифаи мо муайян кардани он бошад, оё дар массив рақами 3 мавҷуд аст. Агар мавҷуд бошад - калимаи 'мавҷуд аст' -ро ба консол мебарорем (ва агар на - мо ҳеҷ чӣ намекунем).

Вазифаи худро ҳал кунем:

let arr = [1, 2, 3, 4, 5]; for (let elem of arr) { if (elem === 3) { console.log('мавҷуд аст'); } }

Вазифа ҳал шуд, аммо, мушкилие мавҷуд аст: пас аз он ки рақами 3 аллакай ёфт шуд, массив ҳамчунон бе маъно ба таври бефоида идома меёбад, захираҳои қиматмандро истифода мебарад ва кории скрипти моро суст мекунад.

Беҳтар мебуд, ки дастпаӣ пас аз ёфтани рақам кори даври худро анҷом диҳем. Ин бо ёрии дастури махсус break анҷом дода метавонад, ки имкон медиҳад кори даврро пеш аз вақт анҷом диҳад.

Пас, биёед даврро анҷом диҳем, вақте ки ба мо рақами 3 бархӯрад:

let arr = [1, 2, 3, 4, 5]; for (let elem of arr) { if (elem == 3) { console.log('мавҷуд аст'); break; // аз давр берун меоем } }

Дастури break метавонад ҳама гуна даврҳоро анҷом диҳад: оддии for, while ва ҳамин тавр.

Массиви рақамҳо дода шудааст. Давреро оғоз кунед, ки дар навбат элементҳои ин массивро ба консол мебарорад, то он даме ки элементе бо арзиши 0 барнахоҳад. Пас аз он давр бояд кори худро анҷом диҳад.

Массиви рақамҳо дода шудааст. Ҷамъи элементҳоро ёбед, ки аз аввали массив то рақами манфӣ ҷойгир шудаанд.

Массиви рақамҳо дода шудааст. Мавқеи аввалин рақами 3 -ро дар ин массив ёбед (мепиндорем, ки ин рақам албата дар массив мавҷуд аст).

Муайян кунед, ки чанд адади бутун, аз рақами 1 сар карда, бояд ҷамъ карда шавад, то ҷамъ аз 100 зиёд шавад.

Тоҷикӣ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан