Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗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 များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်