Math.ceil()
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2015年7月.
Math.ceil()
靜態方法總是無條件進位,並回傳大於或等於給定數字的最小整數。
嘗試一下
console.log(Math.ceil(0.95));
// 預期輸出:1
console.log(Math.ceil(4));
// 預期輸出:4
console.log(Math.ceil(7.004));
// 預期輸出:8
console.log(Math.ceil(-7.004));
// 預期輸出:-7
語法
js
Math.ceil(x)
參數
x
-
一個數字。
回傳值
大於或等於 x
的最小整數。其值與 -Math.floor(-x)
相同。
描述
因為 ceil()
是 Math
的靜態方法,你應該總是使用 Math.ceil()
,而不是作為你建立的 Math
物件的方法(Math
不是一個建構子)。
範例
>使用 Math.ceil()
js
Math.ceil(-Infinity); // -Infinity
Math.ceil(-7.004); // -7
Math.ceil(-4); // -4
Math.ceil(-0.95); // -0
Math.ceil(-0); // -0
Math.ceil(0); // 0
Math.ceil(0.95); // 1
Math.ceil(4); // 4
Math.ceil(7.004); // 8
Math.ceil(Infinity); // Infinity
規範
Specification |
---|
ECMAScript® 2026 Language Specification> # sec-math.ceil> |
瀏覽器相容性
Loading…