169 похожих чатов

Добрый день подскажите почему при округлении до второго занака я

получаю не тот результат на который расчитываю ? 7.425.toFixed(2) = 7.42 ? а не 7.43 ?

27 ответов

19 просмотров

это не округление 'The number of digits to APPEAR after the decimal point'

Artem
это не округление 'The number of digits to APPEAR ...

toFixed() все равно округляет число, а не просто отсекает кучу знаков

он округлит, если будет 7.4251

Yevhen- Автор вопроса
Artem
он округлит, если будет 7.4251

но у меня число 7.425 а не 7.4251

Yevhen
но у меня число 7.425 а не 7.4251

а почему не устраивает такое округление? Погрешность пять сотых

Pavel Arsieiev
toFixed() все равно округляет число, а не просто о...

Странно он округляет, 5 в следующем за отрезаемым разрядом не округляет в большую сторону, а 51 или 6 уже округляет. Падазритильна.

Азат Аюпов
Странно он округляет, 5 в следующем за отрезаемым ...

согласен, странное поведение...но что есть, то есть :)

Yevhen- Автор вопроса
Азат Аюпов
Странно он округляет, 5 в следующем за отрезаемым ...

вот по этому и спрашиваю почему он не хочет округлять

Yevhen- Автор вопроса
Pavel Arsieiev
согласен, странное поведение...но что есть, то ест...

если есть проблема может подскажите другой способ чтоб правильно округлять или посоветуете библиотеку ?

Yevhen
если есть проблема может подскажите другой способ ...

бросьте, какая библиотека...вот что нагуглил в первой же строке поисковой выдачи

Yevhen
вот по этому и спрашиваю почему он не хочет округл...

А почему должен? Ну, типа...кто скзаал, что при 0.5 надо округлять вверх?

Yevhen- Автор вопроса
Pavel Arsieiev
бросьте, какая библиотека...вот что нагуглил в пер...

а если по другому задам вопрос надо правильно расчитывать налог на доставку товара и общую стоимоить какую бы вы библотеку использовали бы ? или решали только методами js ?

да прикол в том, что 5.5 - это 5, а если постепенно округлять 5.51, то получится, убирая единицу, мы все еще получаем 5.5, а потом опять, по идее, 5. А 5.5.toFixed(2) возвращает 5, а 5.51.toFixed(2) возвращает 5.6

Азат Аюпов
Странно он округляет, 5 в следующем за отрезаемым ...

Поведение описанное в доке, как оказалось, но пояснение ничего не поясняет толком

Кирюха
Типа правила округления

Так способов округления точно больше, чем 1

Volodymyr Klimov
Так способов округления точно больше, чем 1

Общее математическое правило. Когда говорят "округление" без каких-либо уточнений - имеют ввидуу именно это

Yevhen
а если по другому задам вопрос надо правильно расч...

советую не сильно увлекаться решать все задачи через библиотеки. Здесь простая математическая операция. О каких библиотеках речь?

Artem
а у джс есть дока?

https://developer.mozilla.org/en-US/

Pavel Arsieiev
да прикол в том, что 5.5 - это 5, а если постепенн...

Зачем ты юзаешь toFixed вообще? round() не подходит?

Кирюха
Зачем ты юзаешь toFixed вообще? round() не подходи...

я так понимаю нужно и округление, и обрезать до двух знаков после запятой

Artem
я так понимаю нужно и округление, и обрезать до дв...

Ну округлить по-нормальному, а потом обрезать

Кирюха
Ну округлить по-нормальному, а потом обрезать

с помощью Math.round эта задача не выполняется

Кирюха
Ну округлить по-нормальному, а потом обрезать

в этом и проблема, при "обрезании", оно все равно округляет...или вы предлагаете что-то в духе parseInt(Math.round(5.6743).toString().slice(0, 4)) ?? ))

А, погодь, задача-то в чём? Видимо понял не правильно

Кирюха
А, погодь, задача-то в чём? Видимо понял не правил...

вот изначальное сообщение https://t.me/vuejs_club/546198

Похожие вопросы

Обсуждают сегодня

Какой-то там пердун в 90-х решил, что есть какая-то разная типизация. Кого вообще это волнует?
КТ315
49
void terminal_scroll() { memmove(terminal_buffer, terminal_buffer + VGA_WIDTH, buffer_size - VGA_WIDTH); memset(terminal_buffer + buffer_size - VGA_WIDTH, 0, VGA_WIDTH); ...
Егор
47
Всем привет! Подскажите, пожалуйста, в чем ошибка? Настраиваю подключение к MySQL. Либы лежат рядом с exe. Все как по "учебнику"
Евгений
16
А можете как-то проверить меня по знаниям по ассемблеру?
A A
132
Здравствуйте! У меня появилась возможность купить книгу "Изучай Haskell во имя добра!". Но я где-то слышал, что эта книга устарела. Насколько это правда??
E
22
Здравствуйте! Я вот на stepic решаю задачи на хаскеле https://stepik.org/lesson/8443/step/8?unit=1578 мой код import Data.List (isInfixOf) removing :: String -> [String] ->...
E
10
Камрады, кто тесно работал с vtv, хотел уточнить. Ширина column задаётся жёстко на этапе создания дерева или можно в рантайме ее менять программно (не мышкой)?
Ed Doc
10
да ладно ... что там неочевидного ? глянуть в исх-ки датасета и/или кверика чтобы понять в каком месте и как выполняется обращения к св-вам blablaSQL - минутное дело, даже е...
Сергей
7
Здесь для arm кто-нибудь кодит ?
Nothing
52
Всем привет, у меня есть сервер принимающий входящие HTTP подключения, как проверить, что подключение было через прокси или нет, есть какие то поля в заголовках по которым мо...
DS
8
Карта сайта