Frontend/HTML, CSS, DOM, jQuery

JS)소수점 있으면 toFixed 없으면, 그냥 보여주도록 하는 로직

도전맨 2023. 10. 25. 23:01
반응형
const formatNumber = (number:any) => {
  const roundedNumber = Math.round(number * 100) / 100; // 소수점 둘째 자리까지 반올림
  const isInteger = roundedNumber % 1 === 0; // 소수점이 없는지 확인

  if (isInteger) {
    return roundedNumber.toString(); // 소수점이 없으면 그냥 반환
  } else {
    return roundedNumber.toFixed(2); // 소수점이 있으면 둘째 자리까지 표시
  }
};
반응형