توضیح:
این تابع برای تبدیل یک مقدار از نوع رشته به عدد اعشاری است.
در یک رشته که شامل چندین مقدار عددی است تنها عدد اول را برگشت میدهد.
قرار دادن فاصله در مقدار رشته مجاز است.
در صورتی که رشته قادر به تبدیل شدن به عدد اعشاری را نداشته باشد مقدار NaN برگشت داده میشود.
نحوه نوشتن:
1 |
parseFloat(string); |
پارامترها:
- مقدار string: مقدار رشته برای تبدیل به عدد اعشاری (ضروری)
مقدار بازگشت:
یک عدد اعشاری.اگر مقدار قابل تبدیل نباشد مقدار NaN برگشت میدهد.
وضعیت پشتیبانی از مرورگرها:
مرورگر Chrome | مرورگر Firefox | مرورگر Edge | مرورگر Safari | مرورگر Opera |
---|---|---|---|---|
همگی | همگی | همگی | همگی | همگی |
مثال:
1 2 3 4 5 6 7 8 9 10 11 12 |
parseFloat(10); parseFloat("10"); parseFloat("10.33"); parseFloat("34 45 66"); parseFloat("He was 40"); /* 10 10 10.33 34 NaN */ |
1 2 3 4 5 6 7 8 9 10 11 12 |
parseFloat("40.00"); parseFloat(" 40 "); parseFloat("40 years"); parseFloat("40H") parseFloat("H40"); /* 40 40 40 40 NaN */ |
1 2 3 4 5 6 7 8 9 10 11 12 |
parseFloat("10"); parseFloat("10.33"); parseFloat("10 20 30"); parseFloat("10 years"); parseFloat("years 10"); /* 10 10.33 10 10 NaN */ |