在本教程中,我们将借助示例了解 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()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。