toFixed MDN
toFixed() 方法使用定點表示法來格式化一個數值。
一、保留小數點后兩位四舍五入
export function NumFilter (value) {
// 截取當前數據到小數點后兩位
let realVal = parseFloat(value).toFixed(2)
return realVal
}
二、留兩位小數不四舍五入
export function numFilter (value) {
// 截取當前數據到小數點后三位
let tempVal = parseFloat(value).toFixed(3)
let realVal = tempVal.substring(0, tempVal.length - 1)
return realVal
}
三、將小數轉化為百分比(保留兩位小數,四舍五入)
export function ChangeDecimalToPercentage(data) {
let data1 = (data*100).toFixed(2)+"%"
return data1
}
注意:將小數轉化為百分比時,必須使用.toFixed()保留需要的位數,否則會默認多出很多小數。