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);