Integer.parseInt 是一个方法,从String类型转成int数值
Float.parseFloat 是一个方法, 从String 类型转成float数值
Number() 不知道你指什么
isNaN 是判断一个浮点数 是否是一个数字 (NaN代表Not a Number)
根据浮点数的标准,某些值不代表实际的数字,具体的可参考浮点数标准)
使用parseInt
d.data["goodTotalPrice"] = parseInt(d.data.voucherPrice) + parseInt(d.data.totalpay);
输出样式为:
使用parseFloat
d.data["goodTotalPrice"] = parseFloat(d.data.voucherPrice) + parseFloat(d.data.totalpay);
使用Number
d.data["goodTotalPrice"] = Number(d.data.voucherPrice) + Number(d.data.totalpay);
不使用(字符串拼接)
d.data["goodTotalPrice"] = (d.data.voucherPrice) + (d.data.totalpay);