Javascript.RU

Math.ceil

Синтаксис

Math.ceil(x)

Аргументы

x
число

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

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

См. также


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

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


Автор: manluck (не зарегистрирован), дата: 28 декабря, 2010 - 21:58
#permalink

например так

var example=math.floor(1.7*2)/2; //example=1.5
var example=math.ceil(1.7*2)/2; //example=2

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

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

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


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

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

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

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

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


Автор: анонимка (не зарегистрирован), дата: 26 декабря, 2010 - 00:12
#permalink

Нет, определение тут правильное


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

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


Автор: Гость (не зарегистрирован), дата: 12 февраля, 2012 - 15:25
#permalink

дебил штоле?


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

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

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


Автор: Гость (не зарегистрирован), дата: 7 марта, 2011 - 17:35
#permalink

Странное округление от 2.254 до 2.24. Это не опечатка??? Не 2.25, случайно?


Автор: Эд (не зарегистрирован), дата: 10 мая, 2011 - 06:39
#permalink

Можно умножить на 100, округлить, поделить на 100.


Автор: Гуля1, дата: 12 июня, 2011 - 16:11
#permalink
Math.celi(х)
Возьмем к примеру х=1; при выявлении значении через alert();х=1.Если, допустим возьмем х=1.1;то при выявлении через alert();x=2. Тоесть, если х=a.zxc...,причем zxc>0,то а=+1))

Автор: Гость (не зарегистрирован), дата: 25 января, 2012 - 08:38
#permalink

asd


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

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


Автор: Гость (не зарегистрирован), дата: 13 апреля, 2012 - 11:59
#permalink

Это можно сделать так:

var x=12.512;
console.log (x - x%1); // 12

Но с этой же задачей справится

var x=12.512;
console.log (Math.floor(x)); // 12

Отправить комментарий

Приветствуются комментарии:
  • Полезные.
  • Дополняющие прочитанное.
  • Вопросы по прочитанному. Именно по прочитанному, чтобы ответ на него помог другим разобраться в предмете статьи. Другие вопросы могут быть удалены.
    Для остальных вопросов и обсуждений есть форум.
P.S. Лучшее "спасибо" - не комментарий, как все здорово, а рекомендация или ссылка на статью.
Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Разрешены HTML-таги: <strike> <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <u> <i> <b> <pre> <img> <abbr> <blockquote> <h1> <h2> <h3> <h4> <h5> <p> <div> <span> <sub> <sup>
  • Строки и параграфы переносятся автоматически.
  • Текстовые смайлы будут заменены на графические.

Подробнее о форматировании

CAPTCHA
Антиспам
8 + 3 =
Введите результат. Например, для 1+3, введите 4.
 
Поиск по сайту
Реклама

Содержание

Учебник javascript

Основные элементы языка

Сундучок с инструментами

Интерфейсы

Все об AJAX

Оптимизация

Разное

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

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