JavaScript parseFloat() 函數(shù)

定義和用法
parseFloat() 函數(shù)可解析一個(gè)字符串,并返回一個(gè)浮點(diǎn)數(shù)。
該函數(shù)指定字符串中的首個(gè)字符是否是數(shù)字。如果是,則對(duì)字符串進(jìn)行解析,直到到達(dá)數(shù)字的末端為止,然后以數(shù)字返回該數(shù)字,而不是作為字符串。
語(yǔ)法
parseFloat(string)
參數(shù) | 描述 |
---|---|
string | 必需。要被解析的字符串。 |
瀏覽器支持
所有主要瀏覽器都支持 parseFloat() 函數(shù)
提示和注釋
注意: 字符串中只返回第一個(gè)數(shù)字。
注意: 開頭和結(jié)尾的空格是允許的。
注意: 果字符串的第一個(gè)字符不能被轉(zhuǎn)換為數(shù)字,那么 parseFloat() 會(huì)返回 NaN。
實(shí)例
實(shí)例
使用 parseFloat() 來(lái)解析不同的字符串:
<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>
以上實(shí)例輸出結(jié)果:
10
10.33
34
60
40
NaN
10.33
34
60
40
NaN
嘗試一下 ?

更多建議: