js精確計算浮點數相加

猝死的路上發表於2024-06-14
const payPrice= (row.payPrice.toString().split(".")[1] || "").length;
        const cash= (row.cash.toString().split(".")[1] || "").length;
        const baseNum = Math.pow(10, Math.max(payPrice, cash));
        return (row.payPrice * baseNum + row.cash * baseNum) / baseNum;

相關文章