当一个有小数但没有小数时,JS减去数字
JS subtracting numbers when one has decimal and does not
我有两个变量需要相互减去。
我的密码是
var discountedTotal = totalAmount - discountAmount;
totalAmount
是静态的,该值为 3,916.64
discountAmount
是通过输入输入的,是一个整数,即 500
所以 discountedTotal
= 3,916.64 - 500;
我得到的结果是 NAN
,处理这种情况的最佳方法是什么?谢谢
var totalAmount = '3,916.64';
var discountAmount = 500;
totalAmount = parseFloat(totalAmount.replace(',',''));
console.log(totalAmount);
discountedTotal = totalAmount - discountAmount;
console.log(discountedTotal);
试试这个。希望对你有帮助。
我有两个变量需要相互减去。
我的密码是
var discountedTotal = totalAmount - discountAmount;
totalAmount
是静态的,该值为 3,916.64
discountAmount
是通过输入输入的,是一个整数,即 500
所以 discountedTotal
= 3,916.64 - 500;
我得到的结果是 NAN
,处理这种情况的最佳方法是什么?谢谢
var totalAmount = '3,916.64';
var discountAmount = 500;
totalAmount = parseFloat(totalAmount.replace(',',''));
console.log(totalAmount);
discountedTotal = totalAmount - discountAmount;
console.log(discountedTotal);
试试这个。希望对你有帮助。