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> |