在本教程中,我們將借助示例了解 JavaScript parseFloat() 函數。
parseFloat()
函數解析參數並返回浮點數。
示例
const stringDate = "23.9";
// parse the string to float value
let floatDate = parseFloat(stringDate);
console.log(floatDate)
// Output: 23.9
parseFloat() 語法
用法:
parseFloat(string)
參數:
parseFloat()
函數接受:
string
- 要解析的值。如果不是字符串,則使用ToString
抽象操作將其轉換為字符串。
注意:前導空白字符被忽略。
返回:
- 返回從給定字符串解析的浮點數。
- 當第一個非空白字符無法轉換為數字時,返回
NaN
。
示例:使用 parseFloat()
console.log(parseFloat(" 10 ")); // 10
console.log(parseFloat(" 3.14seconds")); // 3.14
console.log(parseFloat("314e-2")); // 3.14
// argument can be anything as long as it has toString or valueOf
const obj = {
toString: () => "127.0.0.1",
};
console.log(parseFloat(obj)); // 127
console.log(parseFloat("JavaScript")); // NaN
// BigInt values lose precision
console.log(parseFloat("464546416543075614n")); // 464546416543075600
輸出
10 3.14 3.14 127 NaN 464546416543075600
注意:
parseFloat()
將解析具有toString
或valueOf
方法的非字符串對象。parseFloat()
在遇到非數字字符時停止將字符串轉換為浮點數。
相關用法
- JavaScript parseInt()用法及代碼示例
- JavaScript promise reject()用法及代碼示例
- JavaScript performance.now()用法及代碼示例
- JavaScript Object valueOf()用法及代碼示例
- JavaScript Uint8Array.of()用法及代碼示例
- JavaScript Number.isSafeInteger()用法及代碼示例
- JavaScript Math abs()用法及代碼示例
- JavaScript 正則 \xdd用法及代碼示例
- JavaScript BigInt.prototype.toString()用法及代碼示例
- JavaScript DataView.getInt16()用法及代碼示例
- JavaScript Symbol.keyFor()用法及代碼示例
- JavaScript handler.has()用法及代碼示例
- JavaScript JSON.stringify()用法及代碼示例
- JavaScript Symbol.split屬性用法及代碼示例
- JavaScript Date getYear()用法及代碼示例
- JavaScript Function.displayName屬性用法及代碼示例
- JavaScript Date.UTC()用法及代碼示例
- JavaScript String slice()用法及代碼示例
- JavaScript Math hypot()用法及代碼示例
- JavaScript Set add()用法及代碼示例
注:本文由純淨天空篩選整理自 JavaScript parseFloat()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。