下圖“BalanceAmount”返回值顯示小數點2位以後的值,這樣就與預計匹配值不等導致腳本錯誤
對這個值進行四捨五入處理,比如返回值變成整數
var num = eo.env.envParam["BalanceAmount_1"]-eo.env.envParam['TradeFee']+eo.env.envParam['SalePrice']; num =Math.round(num); eo.env.envParam['BalanceAmount'] = num;
或者保留2位小數
var num = eo.env.envParam["BalanceAmount_1"]-eo.env.envParam['TradeFee']+eo.env.envParam['SalePrice']; num =Math.round((num) * 100) / 100; eo.env.envParam['BalanceAmount'] = num;