gpt4 book ai didi

javascript - 用jquery求 float 和整数的和

转载 作者:行者123 更新时间:2023-11-28 14:56:18 26 4
gpt4 key购买 nike

我正在尝试向 float 添加一些整数值(在这种情况下它可能不是 float ,这是货币格式)我的货币值是这样的:“4,918.05”,我想添加 30。

        var inputs = $('.ig-control__cbx');
var totalPrice = parseFloat($('.total-price-span').html());
var add = 30;
totalPrice = totalPrice +add
$('.total-price-span').html(totalPrice.toFixed(2));

当我想对它们求和时,我得到 4 而不是总数。我该如何修复它?

最佳答案

我想我可以扩展我的评论来回答:

因此,parseFloat 无法将逗号识别为number 的一部分,因此您仅在第一个无法识别的字符之前接收到数字。要解决这个问题,您需要在解析 float 之前替换该字符串中的所有逗号。像这样的事情:

var inputs = $('.ig-control__cbx');

var strVal = $('.total-price-span').html().replace(/,/g,'');
var totalPrice = parseFloat(strVal);

var add = 30;
totalPrice = totalPrice +add
$('.total-price-span').html(totalPrice.toFixed(2));

关于javascript - 用jquery求 float 和整数的和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42699399/

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