자가용 소수점 변환 백분율은 두 자리 소수점을 유지합니다(부동 소수점 처리 가능)

449 단어 필기자용
let formateRate = function(num) {
  if (typeof num !== 'number') return num
  let result = (num * 100).toFixed(2)
  if (result.toString().split('.').length > 1) {
    result = parseFloat(
      result.toString().split('.')[0] +
        '.' +
        result
          .toString()
          .split('.')[1]
          .substr(0, 2)
    )
  }
  console.log(result);
  
  return result
}

좋은 웹페이지 즐겨찾기