JavaScript parseFloat() 函數

定義和用法
parseFloat() 函數可解析一個字串,並返回一個浮點數。
該函數指定字串中的首個字元是否是數字。如果是,則對字串進行解析,直到到達數字的末端為止,然後以數字返回該數字,而不是作為字串。
語法
parseFloat(string)
參數 | 描述 |
---|---|
string | 必需。要被解析的字串。 |
流覽器支持
所有主要流覽器都支持 parseFloat() 函數
提示和注釋
注意: 字串中只返回第一個數字。
注意: 開頭和結尾的空格是允許的。
注意: 如果字串的第一個字元不能被轉換為數字,那麼 parseFloat() 會返回 NaN。
實例
實例
使用 parseFloat() 來解析不同的字串:
<script>
document.write(parseFloat("10") + "<br>");
document.write(parseFloat("10.33") + "<br>");
document.write(parseFloat("34 45 66") + "<br>");
document.write(parseFloat(" 60 ") + "<br>");
document.write(parseFloat("40 years") + "<br>");
document.write(parseFloat("He was 40") + "<br>");
</script>
document.write(parseFloat("10") + "<br>");
document.write(parseFloat("10.33") + "<br>");
document.write(parseFloat("34 45 66") + "<br>");
document.write(parseFloat(" 60 ") + "<br>");
document.write(parseFloat("40 years") + "<br>");
document.write(parseFloat("He was 40") + "<br>");
</script>
以上實例輸出結果:
10
10.33
34
60
40
NaN
10.33
34
60
40
NaN
