凡電腦語言,涉及到小數加總,有時筆算明明是對的,但電腦總是比對的數字多出0.00000000...001
因為電腦計算單位是0與1,小數採浮點數格式,所以小數以二進位表示有時會展延成無理數
對此每個程式語言均有提供解法,Java Script的方法是total = Math.round(total * 100) / 100
arrow
arrow
    全站熱搜

    Jemmy 發表在 痞客邦 留言(0) 人氣()