Number ဖန်ရှင်

Number ဖန်ရှင်သည် ပေးထားသော တန်ဖိုးကို နံပါတ်အဖြစ်သို့ ပြောင်းလဲပေးသည်။ စာကြောင်းတစ်ခုကို ပေးထားပါက ၎င်း၏အစနှင့်အဆုံးရှိ အာကွက်လိုင်းများကို ဖယ်ရှားပြီး၊ ၎င်းစာကြောင်းကို နံပါတ်အဖြစ်ပြောင်းလဲနိုင်ပါက ထိုနံပါတ်ကို ပြန်ပေးပြီး မပြောင်းလဲနိုင်ပါက NaN ကို ပြန်ပေးသည်။ true တန်ဖိုးကို နံပါတ် 1 အဖြစ်သို့ ပြောင်းလဲပြီး false တန်ဖိုးကို နံပါတ် 0 အဖြစ်သို့ ပြောင်းလဲသည်။ အရာဝတ္ထုများကို နံပါတ်အဖြစ်ပြောင်းလဲရာတွင် NaN အဖြစ်သို့ ပြောင်းလဲသွားသည်။

ဝါကျဖွဲ့စည်းပုံ

javascriptNumber(ပြောင်းလဲရမည့်အရာ);

နမူနာ

ဘူလီယံတန်ဖိုး true ကို နံပါတ်အဖြစ်သို့ ပြောင်းလဲကြည့်ရအောင်။

javascriptNumber(true);

ကုဒ်ကို လုပ်ဆောင်ပြီးနောက် ရရှိသော ရလဒ်။

javascript1

နမူနာ

အခုတော့ ဘူလီယံတန်ဖိုး false ကို ပြောင်းလဲကြည့်ရအောင်။

javascriptNumber(false);

ကုဒ်ကို လုပ်ဆောင်ပြီးနောက် ရရှိသော ရလဒ်။

javascript0

နမူနာ

ဖန်ရှင်၏ ပါရာမီတာအဖြစ် နံပါတ်ပါဝင်သော စာကြောင်းတစ်ခုကို ထည့်ကြည့်ရအောင်။

javascriptNumber('53');

ပြောင်းလဲပြီးနောက် ကျွန်ုပ်တို့ ရရှိမည့် နံပါတ်။

javascript53

နမူနာ

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

javascriptNumber(' 5 ');

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

javascript5

နမူနာ

ဗလာစာကြောင်းကို ပြောင်းလဲကြည့်ရအောင်။

javascriptNumber('');

ကုဒ်ကို လုပ်ဆောင်ပြီးနောက် ရရှိသော ရလဒ်။

javascript0

နမူနာ

အခုတော့ စာလုံးနှင့် နံပါတ်ပါဝင်သော စာကြောင်းကို ပြောင်းလဲကြည့်ရအောင်။

javascriptNumber('a5');

ကုဒ်ကို လုပ်ဆောင်ပြီးနောက် ခွင့်မပြုသော သင်္ချာဆိုင်ရာ လုပ်ဆောင်ချက်ကို ပြသော NaN တန်ဖိုးကို ရရှိသည်။

javascriptNaN

နမူနာ

စာကြောင်းအတွင်းရှိ စာလုံးနှင့် နံပါတ်ကို �ေရာလဲကြည့်ရအောင်။

javascriptNumber('5a');

ကုဒ်ကို လုပ်ဆောင်ပြီးနောက် ရရှိသော ရလဒ် အရင်အတိုင်း ဖြစ်နေမည်။

javascriptNaN

နမူနာ

အခုတော့ အာကွက်လိုင်းဖြင့် ခွဲထားသော နံပါတ်များပါဝင်သည့် စာကြောင်းကို ပြောင်းလဲကြည့်ရအောင်။

javascriptNumber('5 5');

ကုဒ်ကို လုပ်ဆောင်ပြီးနောက် ထပ်မံ၍ ဤသင်္ချာဆိုင်ရာ လုပ်ဆောင်ချက်သည် ခွင့်မပြုကြောင်း ကျွန်ုပ်တို့ တွေ့မြင်ရမည်။

javascriptNaN

နမူနာ

စာကြောင်းအတွင်း ထည့်သွင်းထားသော ဘူလီယံတန်ဖိုး true ကို ပြောင်းလဲကြည့်ရအောင်။

javascriptNumber('true');

ကုဒ်ကို လုပ်ဆောင်ပြီးနောက် ထပ်မံ၍ NaN ကို ရရှိမည်။

javascriptNaN

နမူနာ

အခုတော့ ဗလာအရာဝတ္ထုကို ပြောင်းလဲကြည့်ရအောင်။

javascriptNumber({});

ကုဒ်ကို လုပ်ဆောင်ပြီးနောက် ရရှိသော ရလဒ်။

javascriptNaN

နမူနာ

ဖန်ရှင်၏ ပါရာမီတာအဖြစ် ဗလာခင်းကျင်းမှုကို သတ်မှတ်ကြည့်ရအောင်။

javascriptNumber([]);

ရလဒ်အဖြစ် ကျွန်ုပ်တို့ နံပါတ် 0 ကို ရရှိမည်။

javascript0

နမူနာ

အခုတော့ ခင်းကျင်းမှုအတွင်းသို့ နံပါတ်ထည့်ကြည့်ရအောင်။

javascriptNumber([1]);

ခင်းကျင်းမှုသည် နံပါတ်အဖြစ်သို့ ပြောင်းလဲသွားမည်။

javascript1

နမူနာ

နံပါတ်နှစ်ခု ပါဝင်သော ခင်းကျင်းမှုကို ပြောင်းလဲကြည့်ရအောင်။

javascriptNumber([1, 2]);

ရလဒ်အဖြစ် ဤသင်္ချာဆိုင်ရာ လုပ်ဆောင်ချက်သည် ခွင့်မပြုကြောင်း ထပ်မံအသိပေးခြင်း ခံရမည်။

javascriptNaN

ဤအကြောင်းကိုလည်း ကြည့်ရှုပါ

  • Number ဖန်ရှင်,
    သည် နံပါတ်သို့ ပြောင်းလဲပေးသည်
  • parseInt ဖန်ရှင်,
    သည် စာကြောင်း၏အစမှ ကိန်းပြည့်နံပါတ်ကို ထုတ်ယူပေးသည်
  • parseFloat ဖန်ရှင်,
    သည် စာကြောင်း၏အစမှ ဒဿမနံပါတ်ကို ထုတ်ယူပေးသည်
  • String ဖန်ရှင်,
    သည် စာကြောင်းသို့ ပြောင်းလဲပေးသည်
  • Boolean ဖန်ရှင်,
    သည် ဘူလီယံတန်ဖိုးသို့ ပြောင်းလဲပေးသည်