2009년 9월 2일 수요일

자바스크립트 소수점 자르기 예제

1. Math.round() 함수는 소수점을 반올림해서 정수를 만드는 함수 입니다.

 

출력 값에 Math.round() 함수를 써서 출력할 값이 abc=0.2567 고

 

소수점 셋째 자리에서 반올림해서 둘째 자리까지 보이고 싶으시면

 

Math.round(abc*100)/100 하시면 됩니다.  round 결과는 26 이므로

나누기 100하면 0.26 이 되죠.

 

마찬가지로 소수점 넷째 자리에서 반올림해서 셋째 자리까지 보이고 싶으시면

 

Math.round(abc*1000)/1000 하시면 됩니다. round 결과는 257이므로

나누기 1000하면 0.257이 되죠.

 

예)  document.f.res1.value = a*b; 를 소수점 둘째자리까지 표현할 때


document.f.res1.value = Math.round(a*b*100)/100;

위와 같이 수정함

 

2. <input type='button' value='초기화' onClick='go()'>

 

go() 대신에 reset() 를 넣으시면 되요.


댓글 없음:

댓글 쓰기