JavaScript ရှိ ကိန်းဂဏန်းများကို လှည့်ပတ်အသုံးပြုခြင်း
အခုဆိုရင် ကျွန်ုပ်တို့ရဲ့ ကိန်းရှင်ထဲမှာ ကိုယ်ထည်ထဲမှာ
ကိုးကားချက်များဖြင့် မဟုတ်ဘဲ ရိုးရိုးကိန်းတစ်ခု သိမ်းဆည်းထားပါတယ်။ ဤ
ကိစ္စတွင် ၎င်း၏ တစ်ဦးချင်းစီကို လှည့်ပတ်ရန် ကြိုးစားခြင်းသည်
သင်္ကေတသည် undefined ကို ထုတ်ပေးလိမ့်မည်၊ အဘယ်ကြောင့်ဆိုသော်
ထိုသို့သော လှည့်ပတ်မှုသည် စာတန်းများအတွက်သာ အလုပ်လုပ်သောကြောင့်ဖြစ်သည်။
let test = 12345;
alert(test[0]); // undefined ကိုထုတ်ပေးမည်
ပြဿနာကိုဖြေရှင်းရန် ကျွန်ုပ်တို့၏ကိန်းကို စာတန်းအဖြစ်သို့ ပြောင်းလဲပါ။
let test = String(12345); // စာတန်း
alert(test[0]); // '1' ကိုပြသမည် - အားလုံးအလုပ်လုပ်သည်
အခုဆိုရင် ကျွန်ုပ်တို့သည် ပထမဆုံး ကိန်းဂဏန်းနှစ်ခု၏ ပေါင်းလဒ်ကို ရှာဖွေချင်ပါတယ်။
let test = String(12345); // စာတန်း
alert(test[0] + test[1]); // '12' ကိုပြသမည် - စာတန်းများအဖြစ် ပေါင်းထည့်သည်
သင်္ကေတများကို ကိန်းဂဏန်းများအဖြစ်
ပေါင်းထည့်နိုင်ရန် အတွက် Number function ကို ထည့်သွင်းပါမည်။
let test = String(12345); // စာတန်း
alert(Number(test[0]) + Number(test[1])); // 3 ကိုပြသမည်
ဤကဲ့သို့သော ပြဿနာမျိုးသည် ပေါင်းခြင်း လုပ်ငန်းစဉ်တွင်သာ ပေါ်ပေါက်မည်ကို သတိပေးပါရစေ။ ဥပမာ၊ မြှောက်ခြင်းတွင် ကိန်းဂဏန်းများအဖြစ်သို့ ပြောင်းလဲရန် မလိုအပ်ပါ။
let test = String(12345); // စာတန်း
alert(test[1] * test[2]); // 6 ကိုပြသမည်
ကိန်း 12345 ကို ပေးထားသည်။ ဤကိန်း၏ ကိန်းဂဏန်းများ၏ ပေါင်းလဒ်ကို
ရှာပါ။
ကိန်း 12345 ကို ပေးထားသည်။ ဤကိန်း၏ ကိန်းဂဏန်းများ၏ မြှောက်လဒ်ကို
�ှာပါ။
ကိန်း 12345 ကို ပေးထားသည်။ ဤကိန်း၏ ကိန်းဂဏန်းများကို
ပြောင်းပြန်အစဉ်အတိုင်း ပြန်စီပါ။