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

関連情報