2007년 10월 17일 수요일

[javascript] 소숫점 이하 자리 제거

toFixed()를 사용하면 된다.
toFixed(0)을 사용하면 소숫점 위의 숫자만 출력..좋네~

예제
<script type="text/javascript">

var num = 3.14;

// 그대로 출력
document.write(num, '<br />');
// 출력 결과: 3.14

// 소수점 이하 6자리로 강제로 출력
document.write(num.toFixed(6), '<br />');
// 출력 결과: 3.140000




num = 3.1415926535897932384626433832795;

// 그대로 출력
document.write(num, '<br />');
// 출력 결과: 3.141592653589793

// 소수점 이하 3자리로 출력
document.write(num.toFixed(3), '<br />');
// 출력 결과 (반올림됨): 3.142


</script>

댓글 없음:

댓글 쓰기