javascript toFixed() 0 없애기

자바스크립트에서 숫자를 정확한 자릿수로 표현하기 위해 toFixed()를 사용한다.

  • toFixed() 는 지정한 자릿수보다 짧은 수일 때 뒤를 0으로 채우는데, 경우에 따라서 0을 제거할 경우가 생긴다.
  • 1 이나 1.1toFixed(2)로 처리를 하면 1.00, 1.10 으로 지정한 자릿수까지 0이 붙게 된다.

0을 없애는 두 가지 방법

  • parseFloat() 사용
1
parseFloat(number.toFixed(2));
  • 정규식 사용
1
number.toFixed(2).replace(/(0+$)/, "");