⊗jsPmLpMst 168 of 505 menu

JavaScript ကွင်းဆက်များနှင့် ကုဒ်အမှားများကို ရှာဖွေခြင်း

အောက်ပါ ပြဿနာများတွင် ပရိုဂရမ်မာတစ်ဦးသည် ကုဒ်ကို ရေးသားခဲ့ပြီး ၎င်းတွင် အမှားများ ပါဝင်နိုင်သည်။ ကုဒ်သည် ဖော်ပြထားသည့်အတိုင်း လုပ်ဆောင်သလားဆိုတာကို သင် စစ်ဆေးရမည်။ ကုဒ်သည် မှန်ကန်စွာ အလုပ်မလုပ်ပါက၊ သင် သည် အမှားများကို ပြင်ဆင်ရမည်။

ကုဒ်သည် ကိန်းဂဏန်းများ 0 မှ 10 အထိ ထုတ်ပြသင့်သည်:

for (let i = 0; i > 10; i++) { console.log(i); }

ကုဒ်သည် ကိန်းဂဏန်းများ 10 မှ 0 အထိ ထုတ်ပြသင့်သည်:

for (let i = 10; i > 0; i++) { console.log(i); }

ကုဒ်သည် ကိန်းဂဏန်းများ 10 မှ 0 အထိ ထုတ်ပြသင့်သည်:

for (let i = 10; i == 0; i--) { console.log(i); }

ကုဒ်သည် ကိန်းဂဏန်းများ 0 မှ 10 အထိ ထုတ်ပြသင့်သည်:

let i = 0; while (i >= 10) { console.log(i); i++; }

ကုဒ်သည် 1 မှ 10 အထိ ကိန်းပြည့်များ၏ စုစုပေါင်းကို ရှာဖွေသင့်သည်:

let res; for (let i = 1; i <= 10; i++) { res += i; } console.log(res);

ကုဒ်သည် 1 မှ 10 အထိ ကိန်းပြည့်များ၏ မြှောက်လဒ်ကို ရှာဖွေသင့်သည်:

let res = 0; for (let i = 1; i <= 10; i++) { res *= i; } console.log(res);

ကုဒ်သည် ခင်းကျင်းတန်ဖိုး (array) ဒြပ်စင်များ၏ စုစုပေါင်းကို ရှာဖွေသင့်သည်:

let arr = ['1', '2', '3', '4', '5']; let sum = 0; for (let elem of arr) { sum += elem; } console.log(sum); // 15 ကို ထုတ်ပြသင့်သည်

ကုဒ်သည် ခင်းကျင်းတန်ဖိုး (array) ဒြပ်စင်များ၏ စုစုပေါင်းကို ရှာဖွေသင့်သည်:

let arr = ['1', '2', '3', '4', '5']; let sum = ''; for (let elem of arr) { sum += +elem; } console.log(sum); // 15 ကို ထုတ်ပြသင့်သည်

ကုဒ်သည် ခင်းကျင်းတန်ဖိုး (array) ဒြပ်စင်များ၏ စုစုပေါင်းကို ရှာဖွေသင့်သည်:

let arr = ['1', '2', '3', '4', '5']; let sum = 0; for (let elem of arr) { sum = +elem; } console.log(sum); // 15 ကို ထုတ်ပြသင့်သည်

ကုဒ်သည် ခင်းကျင်းတန်ဖိုး (array) ဒြပ်စင်များ၏ စုစုပေါင်းကို ရှာဖွေသင့်သော်လည်း၊ အမြဲတမ်း NaN ကို ထုတ်ပြသည်:

let arr = ['1', '2', '3', '4', '5']; let sum = 0; for (let i = 0; i <= arr.length; i++) { sum += +arr[i]; } console.log(sum); // ဘာကြောင့်လဲဆိုတော့ NaN ကို ထုတ်ပြတယ်

ကုဒ်သည် ခင်းကျင်းတန်ဖိုး (array) ဒြပ်စင်များ၏ စုစုပေါင်းကို ရှာဖွေသင့်သည်:

let arr = ['1', '2', '3', '4', '5']; let sum = 0; for (let i = 0; i < arr.length - 1; i++) { sum += +arr[i]; } console.log(sum); // ဘာကြောင့်လဲဆိုတော့ 15 ကို မထုတ်ပြဘူး

ကုဒ်သည် ခင်းကျင်းတန်ဖိုး (array) ဒြပ်စင်များ၏ စုစုပေါင်းကို ရှာဖွေသင့်သည်:

let arr = ['1', '2', '3', '4', '5']; let sum = 0; for (let i = 0; i < arr.length; i++) { sum += +i; } console.log(sum); // ဘာကြောင့်လဲဆိုတော့ 15 ကို မထုတ်ပြဘူး

ကုဒ်သည် ခင်းကျင်းတန်ဖိုး (array) တစ်ခုစီ၏ ဒြပ်စင်တိုင်းကို နှစ်ထပ်ကိန်း တင်သင့်သည်:

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

ကုဒ်သည် ခင်းကျင်းတန်ဖိုး (array) တစ်ခုကို ကိန်းဂဏန်းများ 1 မှ 5 အထိ ဖြည့်သင့်သည်:

let arr; for (let i = 1; i <= 5; i++) { arr.push(i); } console.log(arr);

ကုဒ်သည် အရာဝတ္ထု (object) ဒြပ်စင်များ၏ စုစုပေါင်းကို ရှာဖွေသင့်သည်:

let obj = {a: 1, b: 2, c: 3}; let sum = 0; for (let elem in obj) { sum += elem; } console.log(sum);

ကုဒ်သည် အရာဝတ္ထု (object) ဒြပ်စင်များ၏ စုစုပေါင်းကို ရှာဖွေသင့်သည်:

let obj = {a: 1, b: 2, c: 3}; let sum = 0; for (let key in obj) { sum = +obj.key; } console.log(sum);

ကုဒ်သည် ခင်းကျင်းတန်ဖိုး (array) ထဲတွင် ကိန်းဂဏန်း 3 ပါမပါ စစ်ဆေးသင့်သည်:

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

ကုဒ်သည် ခင်းကျင်းတန်ဖိုး (array) တစ်ခုကို ကိန်းဂဏန်းများ 1 မှ 5 အထိ ဖြည့်သင့်သည်:

for (let i = 1; i <= 5; i++) { arr.push(i); } console.log(arr);

ကုဒ်သည် ခင်းကျင်းတန်ဖိုး (array) ထဲတွင် ကိန်းဂဏန်း 3 ပါမပါ စစ်ဆေးသင့်သည်:

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

ကုဒ်သည် ခင်းကျင်းတန်ဖိုး (array) မှ စုံကိန်း ဒြပ်စင်များကိုသာ ထုတ်ပြသင့်သည်:

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

ကုဒ်သည် ခင်းကျင်းတန်ဖိုး (array) အသစ်ထဲသို့ ခင်းကျင်းတန်ဖိုး (array) အဟောင်း၏ မကိန်း ဒြပ်စင်များကိုသာ ရေးထည့်သင့်သည်:

let arr = [1, 2, 3, 4, 5, 6, 7, 8, 9]; for (let elem of arr) { if (elem % 2 != 0) { res.push(elem); } } console.log(res);
မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်