parseFloat function

parseFloat function သည် စာကြောင်းတစ်ခုကို floating point နံပါတ်သို့ ပြောင်းလဲပေးပါသည်။ ဤသို့လိုအပ်သည်မှာ '12.5px' ကဲ့သို့သော တန်ဖိုးမျိုး - အစမှာ နံပါတ်တစ်ခုရှိပြီး နောက်မှ အတိုင်းအတာယူနစ်များ ရှိသောအခါ ဖြစ်ပါသည်။ '12.5px' သို့ parseFloat function ကိုအသုံးပြုပါက ရလဒ်အနေဖြင့် နံပါတ် 12.5 ကိုရရှိမည်ဖြစ်ပြီး (၎င်းသည် တကယ်ပင် စာကြောင်းမဟုတ်ဘဲ နံပါတ်တစ်ခုဖြစ်ပါသည်)။ စာကြောင်း၏အစတွင် ကိန်းပြည့်တစ်ခုသာရှိပါက ပြောင်းလဲမှုဖြစ်ပေါ်မည် ၊ သို့မဟုတ်ပါက NaN ကိုပြသပေးမည်ဖြစ်သည်။ ဒုတိယမြောက် မဖြစ်မနေသတ်မှတ်ရန်မလိုသော parameter ဖြင့် နံပါတ်စနစ်ကို သတ်မှတ်နိုင်ပြီး function သည် ဖော်ပြထားသောနံပါတ်စနစ်မှ ဒဿမသို့ ပြောင်းလဲထားသော နံပါတ်ကို ပြန်ပေးမည်ဖြစ်သည်။

Syntax

javascriptparseFloat(စာကြောင်း, [နံပါတ်စနစ်]);

နမူနာ

စာကြောင်းတစ်ခု၏အစမှ ဒဿမနံပါတ်တစ်ခုကို ထုတ်ယူကြည့်ရအောင်:

javascriptconsole.log(parseFloat('10.3px'));

ကုဒ် run ပြီးစီးသော ရလဒ်:

javascript10.3

နမူနာ

ဤနမူနာတွင် function သည် နံပါတ်ကို မဖတ်နိုင်တော့ပါ (၎င်းသည် စာကြောင်း၏အစတွင်မရှိသောကြောင့်) ဖြစ်ပြီး NaN ကို ပြန်ပေးမည်ဖြစ်သည်:

javascriptlet str = 'width: 100px';
console.log(parseFloat(str));

ကုဒ် run ပြီးစီးသော ရလဒ်:

javascriptNaN

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

  • parseInt function,
    အကြောင်း၊ ယင်းသည် စာကြောင်း၏အစမှ ကိန်းပြည့်ကို ထုတ်ယူပေးသည်
  • Number function,
    အကြောင်း၊ ယင်းသည် နံပါတ်သို့ပြောင်းလဲပေးသည်