gpt4 book ai didi

javascript - 想要添加两个 float ,并将其连接为字符串

转载 作者:行者123 更新时间:2023-11-28 19:13:07 27 4
gpt4 key购买 nike

我想添加两个固定两位小数的 float ,但它转换为字符串并连接起来。我知道它的简单问题,但实际上我很着急

var a=parseFloat("15.24869").toFixed(2)
var b=parseFloat("15.24869").toFixed(2)

当我输入输入时更新

var a=parseFloat("7,191");
var b=parseFloat("359.55");
c=(a+b).toFixed(2)
O/P:NAN

为什么会这样?

最佳答案

.toFixed()方法返回一个字符串。 在执行加法之后调用它,而不是之前。

var a=parseFloat("15.24869");
var b=parseFloat("15.24869");
var c=(a+b).toFixed(2);

之后,c也将是一个字符串,所以你要小心。

至于您更新的附加问题,输出不是 NaN ;这是366.55 。表达式parseFloat("7,191")给出值 7因为,不会被识别为数值的一部分。

关于javascript - 想要添加两个 float ,并将其连接为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30412590/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com