js 向上和向下取整

2022-06-28 20:27:11 字數 1074 閱讀 6874

◎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; //取小數點後兩位,並向上取整

輸出結果

115

6-5-50.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);

結果

005

5-6-6

向上取整 和向下取整 符號

向下取整的運算稱為floor,用數學符號 表示 向上取整的運算稱為ceiling,用數學符號 表示。例如 59 60 0 59 60 1 59 60 1 59 60 0 向上向下 取整函式數隻會對小數點後面的 數字不為零 的數進行操作,要是給它乙個整數 它就返回整數本身 對小數不為零的數操作 給定 ...

向上取整與向下取整

向下取整的運算稱為floor,用數學符號 表示,與之相對的,向上取整的運算稱為ceiling,用數學符號 表示。c語言定義的取整運算既不是floor也不是ceiling,無論運算元是正是負總是把小數部分截斷 truncate 所以當運算元為正的時候相當於floor,當操作符為負的時候相當於ceili...

int向下取整 向上取整

原題點這裡 這道題主要考察的是排序,有個方便的方法就是定義乙個結構體,儲存每個志願者的報名號和筆試分數,然後定義乙個排序就ok了 值得注意的是,題目裡有乙個要求是取給定人數 150 向下取整 的分數作為面試分數線,這裡順便提一下c 裡面的兩個取整函式 地板函式 floor 和天花板函式 ceil 舉...