gpt4 book ai didi

javascript - 用点/逗号计算(相加)

转载 作者:行者123 更新时间:2023-11-28 15:08:20 37 4
gpt4 key购买 nike

我正在尝试使用 js 或 jquery 将 +20,2 添加到带有点 9990.95 的总和或带有逗号 9990,95 的总和

<span class="sum">9990.95</span>

var price = $( '.sum' ).text(),
calc = parseInt( price, 10 ) + 20,
total = calc.toFixed( 2 );

返回我9990,不带小数

我也尝试过这样的

var price = $( '.sum' ).text(),
calc = 20,
total = price + calc;

输出为9990.9920,这也不正确。

有办法做到这一点吗?

最佳答案

parseInt 的作用正如标签所说——将字符串解析为整数。根据定义,整数没有小数。

相反,use parseFloat :

calc = parseFloat(price) + 20,

关于javascript - 用点/逗号计算(相加),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37900388/

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