vue、js 保留小數點位數以及轉化為百分比


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()保留需要的位數,否則會默認多出很多小數。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM