当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


JavaScript parseFloat()用法及代码示例


在本教程中,我们将借助示例了解 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() 将解析具有 toStringvalueOf 方法的非字符串对象。
  • parseFloat() 在遇到非数字字符时停止将字符串转换为浮点数。

相关用法


注:本文由纯净天空筛选整理自 JavaScript parseFloat()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。