parseFloat()函數(shù)解析參數(shù),并返回一個浮點數(shù)。
如果遇到符號(+或-)、數(shù)字(0-9)、小數(shù)點或指數(shù)以外的字符,則返回該字符之前的值,并忽略該字符和所有后續(xù)字符。允許開頭和結尾空格。
如果該值為字符串,并且第一個字符不能轉換為數(shù)字,則parseFloat返回NaN。
parseFloat(value)
parseFloat("12"); // 12 parseFloat("12.25"); // 12.25 parseFloat("34 45 66");// 34 parseFloat(" 20 ");// 20 parseFloat('314e-2'); // 3.14 parseFloat('0.0314E+2'); // 3.14 parseFloat('3.14 more non-digit characters');// 3.14測試看看?/?
所有瀏覽器都完全支持parseFloat()函數(shù):
Function | ![]() | ![]() | ![]() | ![]() | ![]() |
parseFloat() | 是 | 是 | 是 | 是 | 是 |
參數(shù) | 描述 |
---|---|
value | 您要解析的值 |
返回值: | 從給定值解析的浮點數(shù)。如果該值不能轉換為數(shù)字,則返回NaN。 |
---|---|
JavaScript版本: | ECMAScript 1 |