当一个有小数而没有时,JS减去数字

时间:2016-03-03 04:21:17

标签: javascript nan subtraction

我有两个变量需要相互减去。

我的代码是

var discountedTotal = totalAmount - discountAmount;

totalAmount是静态的,该值为3,916.64

discountAmount通过输入输入,是一个圆数,即500

所以discountedTotal = 3,916.64 - 500;

我得到NAN的结果,处理这种情况的最佳方法是什么?感谢

1 个答案:

答案 0 :(得分:1)

var totalAmount = '3,916.64';
var discountAmount = 500;

totalAmount = parseFloat(totalAmount.replace(',','')); 
console.log(totalAmount); 
discountedTotal = totalAmount - discountAmount;
console.log(discountedTotal); 

试试这个。希望它有所帮助。