如何将字符串值更改为浮点数

how to change a string value to float number

本文关键字:浮点数 字符串      更新时间:2023-09-26
var str = '2.20';

是否有任何解析方法或其他什么,可以将其转换为整数。

var floatNum = 1.20;
floatNum += str ;

所以我想要

console.log(floatNum) => 3.40
// not 3.4

如何实现?

使用 parseFloat() 解析字符串以将其转换为浮点数,使用 toFixed() 指定小数部分长度

var floatNum = 1.20,
  str = '2.20';
floatNum += parseFloat(str, 10);
console.log(floatNum.toFixed(2))

您可以使用parseFloat()函数将字符串转换为浮点数:

floatNum += parseFloat(str);
http://www.w3schools.com/jsref/jsref_parsefloat.asp

输出浮点数编号。有一个固定的no。使用toFixed()(感谢这里的用户提到这一点)。

console.log(floatNum.toFixed(2));
http://www.w3schools.com/jsref/jsref_tofixed.asp

var str = "2.20";
var float = 3.40;
var result = float + parseFloat(str);