В отличие от других глобальных объектов, Math не является конструктором. Все свойства и методы Math статичны.
Вы можете обратиться к константе pi как Math.PI или вызвать функцию Math.floor как Math.floor(x). Все константы определены с максимально возможной в яваскрипт точностью (double).
У вас ошибка в описании. Функция Math.floor(x) вернет целую часть от числа x, а не его округление.
Math.floor(-5.6)
Хотя, конечно, если брать понятие округление в широком смысле, то отбрасывание дробной части тоже округление. По привычке все таки кажется, что округление - это именно до ближайшего целого.
Уж не знаю, прав ли я тут.
А ты упёртый...
Попробуй функцию, кот тебе написали.
floor - именно округление в сторону меньшего числа.
В программировании это приветствуется...
Функция Math.floor(x):
Math.floor(10.92) = 10 //чего никак не произойдет при округлении.
Math.floor(10.5) = 10 //все еще округление
Math.floor(11.5) = 11 //верное округление по правилу четной цифры
Math.floor(10.6) = 10 //*******Черти что
Math.floor(11.6) = 11 //Не в какие ворота
Math.floor(11.92) = 11 //Тоже ерунда
В итоге функция Math.floor(x) содержит в себе некую смесь округления и выявления целой части.
Прихожу к выводу что этой функцией стоит пренебрегать во избежание ошибок...
Math.round() - привычное округление,
Math.floor() - округление строго в сторону меньшего числа
Math.ceil() - округление строго в сторону большего числа
Math.floor() - округление строго в сторону меньшего числа
не думаю что так
скорее это отбрасывание дробной части числа
Округление
...
Применяются различные способы О. числа. Простейший из них состоит в отбрасывании младших разрядов числа, выходящих за t разрядов. Абсолютная погрешность О. при этом не превосходит единицы t-го разряда числа.
...
БСЭ
Кончай флудить! Отрасывание дробной части - частный случай округления.
С точки зрения элементарной математики округление это общее понятие которое подразделяется на "методы округления" также возможны специфические методы округления
например эспонентноциальный - применяется в метрологии
alert("RNETWORK HEH");Отправить комментарий
Приветствуются комментарии:- Полезные.
- Дополняющие прочитанное.
- Вопросы по прочитанному. Именно по прочитанному, чтобы ответ на него помог другим разобраться в предмете статьи. Другие вопросы могут быть удалены.
P.S. Лучшее "спасибо" - не комментарий, как все здорово, а рекомендация или ссылка на статью.Для остальных вопросов и обсуждений есть форум.