Задать вопрос
@avr1972

Зачем приводить к числу при округлении?

var result = 0.1 + 0.2;
alert( +result.toFixed(10) ); // 0.3


Подскажите пожалуйста, почему result надо приводить к числу? Вроде 0.1 и 0.2 и так числа
  • Вопрос задан
  • 67 просмотров
Подписаться 1 Простой 1 комментарий
Решение пользователя Алексей Уколов К ответам на вопрос (2)
alexey-m-ukolov
@alexey-m-ukolov Куратор тега JavaScript
К числу приводится не result, a то, что возвращает toFixed() (это строка).
Чтобы всё понять, достаточно выполнить вот такой код:
var result = 0.1 + 0.2;
alert(result.toFixed(10));
alert(+result.toFixed(10));
Ответ написан
Комментировать