⊗jsPmLpCdg 166 of 505 menu

ජාවාස්ක්‍රිප්ට් හි ලූප කේතනය සඳහා උපදෙස්

භාෂාව අධ්‍යයනය කරන විට ඔබේ වැඩසටහන්වල සංකීර්ණතාව වර්ධනය වේ. කේතය නිවැරදිව ලිවීම පිළිබඳව කතා කිරීමට කාලය පැමිණ තිබේ, එවිට එය ඔබ සිතූ දේ කරයි. මම ඔබට හොඳ ක්‍රමවේදයක් දෙන්නම්.

ප්‍රමාණවත් සංකීර්ණතාවයකින් යුත් කාර්යයක් ඔබ ඉදිරියේ ඇතැයි සිතන්න, එය ක්‍රියාත්මක කිරීම සඳහා කේත පේළි ගණනක් ලිවීමට අවශ්‍ය වේ.

වැරදි ප්‍රවේශය වන්නේ සම්පූර්ණ විසඳුමේ කේතය මුළුමනින්ම ලිවීමට උත්සාහ කිරීමයි, ඉන්පසු එය පරීක්ෂා කිරීම ආරම්භ කිරීමයි. මෙම අවස්ථාවේදී, ඔබට කිසිවක් ක්‍රියාත්මක නොවීමේ ඉහළ සම්භාවිතාවක් ඇත, දෝෂය සෙවීමට කේතය ගණනාවක් තුළ සෙවීමට සිදුවේ.

නිවැරදි ප්‍රවේශය වන්නේ කාර්යය කුඩා මූලික පියවර වලට කඩා වෙන් කිරීමයි, ඔබ ඒවා ක්‍රියාත්මක කර වහාම ඒවායේ නිවැරදි බව පරීක්ෂා කරයි. මෙම අවස්ථාවේදී, ඔබ කොතැනක හෝ වරදක් කළත්, ඔබ ගැටළුව ක්ෂණිකව දකින අතර එය නිවැරදි කරනු ඇත.

ප්‍රායෝගිකව උත්සාහ කරමු. උදාහරණයක් ලෙස, ඔබට අංක සහිත අරාවක් ලබා දී ඇතැයි සිතන්න:

let arr = [1, 2, 3, 4, 5, 6, 7, 8, 9];

මෙම අරාවෙන් 3 න් බෙදිය හැකි අංග ගෙන ඒවායේ එකතුව සොයා ගැනීමේ කාර්යය ඔබ ඉදිරියේ ඇතැයි සිතන්න.

පළමු කුඩා පියවර ලෙස මම යෝජනා කරන්නේ අරාවේ අංග සරලව ලූපයකින් හරහා ගොස් ඒවා කොන්සෝලයට අැතුල් කිරීමයි. අපි මෙය කර සියල්ල ක්‍රියාත්මක වන බව තහවුරු කර ගනිමු:

for (let elem of arr) { console.log(elem); }

දැන් අපි 3 න් බෙදිය හැකි අංග වෙන් කරමු. අපි ඒවා කොන්සෝලයට අැතුල් කර නිවැරදි අංග ලබා ගන්නා බව තහවුරු කර ගනිමු:

for (let elem of arr) { if (elem % 3 === 0) { console.log(elem); // 3, 6, 9 අැතුල් කරයි } }

දැන් ඊළඟ පියවර ලෙස අපට අපේක්ෂිත අංගවල එකතුව සොයා ගත හැකිය:

let sum = 0; for (let elem of arr) { if (elem % 3 === 0) { sum += elem; } } console.log(sum);

අරාවක් ලබා දී ඇත:

let arr = [10, 20, 30, 40, 21, 32, 51];

මෙම අරාවෙන් පළමු ඉලක්කම් 1 හෝ 2 වන අංග ගෙන ඒවායේ එකතුව සොයා ගන්න.

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