Math.ceil(x),Math.floor(x)
◎Math.ceil()執行向上舍入,即它總是將數值向上舍入為最接近的整數;
◎Math.floor()執行向下舍入,即它總是將數值向下舍入為最接近的整數;
定義和用法
ceil() 方法可對一個數進行上舍入。
如果參數是一個整數,該值不變。
注意:ceil() 方法執行的是向上取整計算,它返回的是大於或等於函數參數,並且與之最接近的整數。
語法
Math.ceil(x)
參數值
x 必需。必須是一個數值。
返回值
Number 大於等於 x,並且與它最接近的整數。
實例
var a=Math.ceil(0.60); var b=Math.ceil(0.40); var c=Math.ceil(5); var d=Math.ceil(5.1); var e=Math.ceil(-5.1); var f=Math.ceil(-5.9);
var a=Math.ceil(0.6012*100)/100; //取小數點后兩位,並向上取整
輸出結果
1 1 5 6 -5 -5
0.61
---------------------------------------------------------------------------------
定義和用法
floor() 方法返回小於等於x的最大整數。
如果傳遞的參數是一個整數,該值不變。
語法
Math.floor(x)
參數值
x 必需。任意數值或表達式。
返回值
Number 小於等於 x,且與 x 最接近的整數。
實例
var a=Math.floor(0.60); var b=Math.floor(0.40); var c=Math.floor(5); var d=Math.floor(5.1); var e=Math.floor(-5.1); var f=Math.floor(-5.9);
結果
0 0 5 5 -6 -6