Spec-Zone.ru › JavaScript

Math.ceil()

Базовый уровень Широко доступен

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна во всех браузерах с июля 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

Синтаксис

Math.ceil(x)

Параметры

x
Число.

Возвращаемое значение

Наименьшее целое число, большее или равное x. Это то же значение, что и у -Math.floor(-x).

Описание

Поскольку ceil() является статическим методом Math, вы всегда используете его как Math.ceil(), а не как метод созданного вами объекта Math (Math не является конструктором).

Примеры

Использование Math.ceil()

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

Спецификации

Спецификация
Спецификация языка ECMAScript® 2027
# sec-math.ceil

Совместимость с браузерами

Настольные компьютеры Мобильные Сервер
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android WebView на iOS Bun Deno Node.js
ceil
1
12
1
3
1
18
4
10.1
1
1.0
4.4
1
1.0.0
1.0
0.10.0

См. также

  • Math.abs()
  • Math.floor()
  • Math.round()
  • Math.sign()
  • Math.trunc()

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/ceil

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API