⊗jsPmLpBr 156 of 505 menu

ජාවාස්ක්‍රිප්‍ට් හි break වාක්ය ඛණ්ඩය

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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න