728x90
300x250
SMALL
1_Math.floor()메서드
var result - Math.floor(num);
매개변수
num : 실수값
리턴값
입력값이 실수인 경우 내림한 정수값
ex)
var num = Math.floor(10.2);
alert(num) //10출력
var num = Math.floor(10.9);
alert(num) //10출력
2_Math.ceil()메서드
var result - Math.ceil(num);
2_Math.ceil()메서드
var result - Math.ceil(num);
매개변수
num : 실수 값
리턴값
입력값이 실수인 경우 올림한 정수값
ex)
var num = Math.floor(10.2);
alert(num) //11출력
var num = Math.floor(10.9);
alert(num) //11출력
예제) 페이지 수 구하기
게시물에 따른 페이지 수를 구하는 예제이다. 예를 들어 총 게시물이 105개이고 한 페이지에 10개씩 출력된다고 하면 이때 페이지 수는 11페이지가 출력된다.
변경전
<script>
var itemCount = 105;
var pages = pasrseInt(itemCount/10);
if(itemCount%10)
pages++;
alert("전체 페이지 수는 = "+pages); // 결과 11
</script>
변경후
<script>
var itemCount = 105;
var pages = Math.ceil(itemCount/10);
alert("전체 페이지 수는 = "+pages); // 결과 11
</script>
728x90
반응형
LIST
댓글