例
解析不同的字符串:
var a = parseFloat("10") + "<br>";
var b = parseFloat("10.00") + "<br>";
var c = parseFloat("10.33") + "<br>";
var d = parseFloat("34 45 66") + "<br>";
var e = parseFloat(" 60 ") + "<br>";
var f = parseFloat("40 years") + "<br>";
var g = parseFloat("He was 40") + "<br>";
var n = a + b + c + d + e +
f + g;
n的結果將是:
10
10
10.33
34
60
40
NaN
試一試» 定義和用法
所述parseFloat()的函數把字符串,並返回浮點數。
該函數確定如果指定的字符串中的第一個字符是數字。 如果是,它解析字符串,直到到達數的結尾,並返回該號碼為數字,而不是作為一個字符串。
Note:只有返回字符串中的第一個數字!
Note:首尾空格是允許的。
Note:如果第一個字符不能被轉換為數字, parseFloat()返回NaN。
瀏覽器支持
功能 | |||||
---|---|---|---|---|---|
parseFloat() | 是 | 是 | 是 | 是 | 是 |
句法
parseFloat( string )
參數值
參數 | 描述 |
---|---|
string | 需要。 該字符串被解析 |
技術細節
返回值: | 一個號碼。 如果第一個字符不能被轉換為數字,返回NaN |
---|---|
JavaScript的版本: | 1.0 |
<JavaScript的全局函數