實現js小數相加

js小數直接相加會有精度丟失的問題,可以使用toFixed函數解決,它接收一個數字,默認是0,會將number四捨五入爲指定小數位數的數字

function sum(){
    var s=0;
    for(var i=0;i<arguments.length;i++){
        s+=parseFloat(arguments[i])
    }    
    s=s.toFixed(3)*1000/1000
    return s;
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章