자바스크립트 소숫점 반올림하기 Math.round()
자바스크립트로 소숫점 숫자 표현하는 방법입니다.
Math.round(값) - 값을 반올림합니다.
Math.ceil(값) - 값을 올림합니다.
Math.floor(값) - 값을 내림합니다.
Math.parseInt(값) - 값을 정수로 바꿉니다. (값이 소숫점이 있는 숫자일 경우엔 소숫점 이하를 잘라버립니다. 내림)
10의 n승을 곱하고 반올림 한 결과를 다시 10의 n승으로 나누면
원하는 소숫점 자릴수를 표현할 수 있습니다
========= sample ============
<script>document.body.innerHTML=document.body.innerHTML+'<br/><br/>'+'반올림 (소숫점0번째까지)<br/>'+'Math.round(45.67890) : '+Math.round(45.67890);
document.body.innerHTML=document.body.innerHTML+'<br/><br/>'+'올림 (소숫점0번째까지)<br/>'+'Math.ceil(45.67890) : '+Math.ceil(45.67890);
document.body.innerHTML=document.body.innerHTML+'<br/><br/>'+'내림 (소숫점0번째까지)<br/>'+'Math.floor(45.67890) : '+Math.floor(45.67890);
document.body.innerHTML=document.body.innerHTML+'<br/><br/>'+'내림 (소숫점0번째까지)<br/>'+'parseInt(45.67890) : '+parseInt(45.67890);
document.body.innerHTML=document.body.innerHTML+'<br/><br/>'+'소숫점 2번째까지 반올림<br/>'+'Math.round(123.4567) : '+Math.round(123.4567*100)/100;
document.body.innerHTML=document.body.innerHTML+'<br/><br/>'+'소숫점 4번째까지 올림<br/>'+'Math.ceil(123.4567) : '+Math.ceil(123.4567*10000)/10000;
document.body.innerHTML=document.body.innerHTML+'<br/><br/>'+'소숫점 4번째까지 내림<br/>'+'Math.floor(123.4567) : '+Math.floor(123.4567*10000)/10000;
document.body.innerHTML=document.body.innerHTML+'<br/><br/>'+'소숫점 3번째까지 내림<br/>'+'parseInt(123.4567) : '+parseInt(123.4567*1000)/1000;
document.body.innerHTML=document.body.innerHTML+'<br/><br/>'+'소숫점있는 문자열을 숫자(float)로 변환<br/>'+'parseFloat("12.3456789") : '+parseFloat("12.3456789");
document.body.innerHTML=document.body.innerHTML+'<br/><br/>'+'앞에 0이 있는 문자열을 숫자(float)로 변환<br/>'+'parseInt("098.765") : '+parseInt("098.765");
document.body.innerHTML=document.body.innerHTML+'<br/><br/>'+'앞에 0이 있는 문자열을 숫자(integer)로 변환<br/>'+'parseInt("011") : '+parseInt("011");
document.body.innerHTML=document.body.innerHTML+'<br/><br/>'+'문자를 숫자(float)로 변환<br/>'+'parseFloat("안두리") : '+parseFloat("안두리");
document.body.innerHTML=document.body.innerHTML+'<br/><br/>'+'문자를 숫자(integer)로 변환<br/>'+'parseInt("ahndoori") : '+parseInt("ahndoori");</script>'프로그래밍 Tip > HTML & SCRIPT' 카테고리의 다른 글
| [Javascript] 입력된 숫자를 한글로 표현하기!! (0) | 2018.05.18 |
|---|---|
| [jquery] 동적 폼 엘리먼트 생성 및 ajax 를 이용한 전송(간단~) (0) | 2017.08.25 |
| [Javascript] Request.getParameter 구현 (0) | 2014.12.15 |
| [JavaScript] 즐겨찾기 추가 / 시작페이지 설정 (1) | 2014.08.18 |
| [Javascript] 랜덤(random) 함수의 사용 (0) | 2014.05.21 |