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 July 2015.
Math.ceil()
は静的メソッドで、常に切り上げを行い、与えられた数以上の最小の整数を返します。
試してみましょう
console.log(Math.ceil(0.95));
// Expected output: 1
console.log(Math.ceil(4));
// Expected output: 4
console.log(Math.ceil(7.004));
// Expected output: 8
console.log(Math.ceil(-7.004));
// Expected output: -7
構文
js
Math.ceil(x)
引数
x
-
数値です。
返値
x
以上の最小の整数です。これは -Math.floor(-x)
と同じ値です。
解説
ceil()
は Math
オブジェクトの静的メソッドなので、 Math
オブジェクトを生成してメソッドとして使用するのではなく、常に Math.ceil()
として使用するようにしてください (Math
はコンストラクターではありません)。
例
Math.ceil() の使用
js
Math.ceil(-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); // 無限大
仕様書
Specification |
---|
ECMAScript® 2025 Language Specification # sec-math.ceil |
ブラウザーの互換性
BCD tables only load in the browser