我正在研究一个简单的减法问题,但不幸的是它一直在返回NaN
这是功能
function subtraction(a, b) {
var regexp = /[$][,]/g;
a = a.replace(regexp, "");
b = b.replace(regexp, "");
var _a = parseFloat(a);
var _b = parseFloat(b);
return _a - _b;
}
这就是我所说的。
txtGoodWill.value = subtraction(txtSellingPrice.value, txtBalanceSheet.value);
提交给函数的数字只有货币(即:$2,000
或$20
等)
现在我知道我不能用 a$
或 a减去数字,
,但我终其一生都无法弄清楚为什么它们会在等式中得到评估。