티스토리 뷰

web/javascript

원하는 자릿수까지 버림

자벌레 2018. 8. 14. 11:31

출처 : https://okky.kr/article/350117



보통은 이 방법들을 많이 쓴다.

  • Math.ceil() : 소수점 올림, 정수 반환
  • Math.floor() : 소수점 버림, 정수 반환
  • Math.round() : 소수점 반올림, 정수 반환



그런데 나는 원하는 자리까지는 소수점을 보존하고 싶었다.

substr 보다 더 신박한 방법이 있다고 한다.



var n = 14.7778777855445;
alert(Math.floor(n * 100000)/100000);

원하는 소수점 자리만큼 10의 n승을 해서 곱해주고 (소수점 이하 5자리니까 * 100000)

Math.floor로 소수점 이하를 버리고

아까 곱해준 만큼 다시 나눠줘서 소수로 되돌리는 방식입니다.




'web > javascript' 카테고리의 다른 글

JavaScript Plug-In webclipse설치  (0) 2018.09.19
setTimeout()  (0) 2018.08.28
카카오 지도 api 이용하기  (0) 2018.04.01
SELECT ~ OPTION 태그 Event의 처리  (0) 2018.02.26
CHECKBOX, RADIO 태그의 Event 처리  (0) 2018.02.23
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
TAG
more
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함