在 JavaScript 裡取數值的精度
前言
最近需要過濾數值的精度時發現遽然沒有預設的 function ,所以就自己來寫一個,在此做個紀錄。
內容
範例如下
function ExtraFloatValue(value, exp){ if(exp === undefined || exp < 0 ) return value; let baseValue = Math.pow(10 , exp); return Math.floor(value * baseValue) / baseValue; } console.log( ExtraFloatValue(3.14159 , 4) );//3.1415
範例的用法很簡單 , exp 是要取的精度,所以範例的結果會取到小樹的第四位。
沒有留言:
張貼留言