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

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

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

27 ответов

22 просмотра

это не округление '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

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта