본문 바로가기
카테고리 없음

Math.floor(), Math.ceil() 내림값 올림값

by mooyou 2019. 8. 15.
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

댓글