Десятичная дробь javascript

Adorim

Client
Регистрация
09.05.2017
Сообщения
22
Благодарностей
2
Баллы
3
При попытке посчитать через javascript десятичную дробь иногда получается слишком большое число, например 88.98-0.02 получается 88.959999999999994 как сделать чтобы было 88.96 или 88.95? Может есть какой-то код чтобы осталось только 4 цифры или какой-нибудь код для того чтобы считать?
 

Alex733

Client
Регистрация
27.11.2017
Сообщения
330
Благодарностей
243
Баллы
43
JavaScript:
Math.round(( 88.98-0.02  ) *100) / 100
 
  • Спасибо
Реакции: Adorim

Adorim

Client
Регистрация
09.05.2017
Сообщения
22
Благодарностей
2
Баллы
3
Спасибо.
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 334
Благодарностей
9 086
Баллы
113
При попытке посчитать через javascript десятичную дробь иногда получается слишком большое число, например 88.98-0.02 получается 88.959999999999994 как сделать чтобы было 88.96 или 88.95? Может есть какой-то код чтобы осталось только 4 цифры или какой-нибудь код для того чтобы считать?
Можно еще таким образом ограничить кол-во знаков после заяпятой с автоокруглением до бо'льшего.

95592
 
  • Спасибо
Реакции: Adorim и Sho

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)