Справочник javascript: Math.ceil

Форум

Учебник Node.JS скринкаст Стандарт языка

Справочник

Discord чат

 
Статьи Тест знаний Аналоги функций PHP  

Math.ceil

Синтаксис

Math.ceil(x)

Аргументы

x
число

Описание, примеры

Возвращает наименьшее целое, большее или равное аргументу

См. также


Автор: Гость (не зарегистрирован), дата: 1 сентября, 2009 - 11:48

#permalink

Как поступать с числами 1.7 чтобы округлить до 1.5 или 2.0?


Автор: gigalit (не зарегистрирован), дата: 10 ноября, 2009 - 20:41

#permalink

Математическая функция ceil(x) - возвращает наименьшее целое, большее или равное аргументу.
Математическая функция floor(x) возвращает наибольшее целое (ближайшее к плюс бесконечности), которое не превосходит x.

Обратил внимание, что многие путаются в таком переводе. Предлагаю простую "русскую" редакцию:
ceil(x) - возвращает ближайшее к Х большее целое;
floor(x) - возвращает ближайшее к Х меньшее целое;


Автор: VampiRUS (не зарегистрирован), дата: 24 сентября, 2010 - 07:19

#permalink

Примеров было бы достаточно

Math.ceil(1.23);//2
Math.floor(1.23);//1

Автор: walabyn, дата: 13 декабря, 2010 - 15:03

#permalink

согласен! фомулировка тут вобще неправильная! админы поправьте!


Автор: Гость (не зарегистрирован), дата: 17 января, 2011 - 17:48

#permalink

ceil — округляет все в большую сторону,
floor — в меньшую,
round — меньше 0.5 — в меньшую, больше 0.5 — в большую.


Автор: Гость (не зарегистрирован), дата: 24 февраля, 2011 - 19:03

#permalink

Помогите очень надо,

если надо округлить 2.256 в 2.26
и 2.254 в 2.24 оналог в Excel ОКРУГЛ(x;2)


Автор: مراد, дата: 11 апреля, 2012 - 20:35

#permalink

а как отбросить полностью дробную часть числа и взять только целую?


Автор: Гость (не зарегистрирован), дата: 1 ноября, 2012 - 01:14

#permalink

А еще проще справится функция parseInt() .


Автор: Dorbah (не зарегистрирован), дата: 25 июня, 2015 - 15:44

#permalink

ceil - потолок
floor - пол


Автор: Веня (не зарегистрирован), дата: 30 декабря, 2016 - 16:30

#permalink

Небольшая программа с использованием ceil и floor;

var a, b, min, max;
a = prompt("Введите дробное или целое число", "here");
max = Math.ceil(+a);
min = Math.floor(+a);
if (a < max && a > min) {
    alert(a + " дробное число.");
} else if (a == max || a == min) {
    alert(a + " целое число.");
}

 
Поиск по сайту
Содержание

Дерево всех статей

Последние темы на форуме
Forum