JavaScript တွင် ကိန်းဂဏန်းများအဖြစ် ပြောင်းလဲခြင်း

အောက်ပါကုဒ်ကို ကြည့်ရအောင်။

javascriptlet a = '2';
let b = '3';
alert(a + b); // '23' ကိုပြသမည်

မြင်တွေ့ရသည်အတိုင်း၊ ကျွန်ုပ်တို့၏ကိစ္စတွင် ကိန်းရှင်နှစ်ခုစလုံးသည် စာသားများကိုသိုလှောင်ထားပြီး၊ ပေါင်းထည့်သောအခါ ၎င်းတို့သည် စာသားများကဲ့သို့ ပြုမူပါသည်။

ကျွန်ုပ်တို့ လိုချင်သည်မှာ ဤကိစ္စတွင် ကျွန်ုပ်တို့၏ကိန်းရှင်များ၏တန်ဖိုးများကို စာသားများအဖြစ် မဟုတ်ဘဲ ကိန်းဂဏန်းများအဖြစ် ပေါင်းထည့်စေလိုပါက၊ ဤသို့ဖြစ်စေရန် ကျွန်ုပ်တို့သည် ကိန်းရှင်၏အမျိုးအစားကို ကိန်းဂဏန်းသို့ အတင်းအကျပ်ပြောင်းလဲနိုင်ပြီး အထူးလုပ်ဆောင်ချက် Number ကိုသုံးနိုင်ပါသည်။

javascriptlet a = '2';
let b = '3';
alert(Number(a) + Number(b)); // 5 ကိုပြသမည်

စာသားများကို ကိန်းဂဏန်းများအဖြစ် ပေါင်းခြင်းလုပ်ဆောင်ချက်အတွင်း၌သာမက ကိန်းရှင်ထဲသို့ ချက်ချင်းရေးသားသည့်အခါတွင်လည်း ပြောင်းလဲနိုင်သည်။ ဤနည်းလမ်းသည် အလုပ်ဖြစ်ပါလိမ့်မည်။

javascriptlet a = Number('2'); // ကိန်းရှင်ထဲတွင် ကိန်း 2 ကိုရေးသားမည်
let b = Number('3'); // ကိန်းရှင်ထဲတွင် ကိန်း 3 ကိုရေးသားမည်
alert(a + b); // 5 ကိုပြသမည်
Задание 1

ကိန်းရှင် a တွင် တန်ဖိုး '10' နှင့် ကိန်းရှင် b တွင် တန်ဖိုး '20' ရှိသည်။ ဤကိန်းရှင်များကို ကိန်းဂဏန်းများအဖြစ် ပေါင်းထည့်ပါ။

Задание 2

ကုဒ်ကို မစတင်မီ၊ မျက်နှာပြင်ပေါ်တွင် အဘယ်အရာကိုပြသမည်ကို ဆုံးဖြတ်ပါ။

javascriptalert( Number('2') + Number('3') );
Задание 3

ကုဒ်ကို မစတင်မီ၊ မျက်နှာပြင်ပေါ်တွင် �ဘယ်အရာကိုပြသမည်ကို ဆုံးဖြတ်ပါ။

javascriptalert( 2 + Number('3') );
Задание 4

ကုဒ်ကို မစတင်မီ၊ မျက်နှာပြင်ပေါ်တွင် �ဘယ်အရာကိုပြသမည်ကို ဆုံးဖြတ်ပါ။

javascriptalert( '2' + Number('3') );