@Negative1
быдлокодер object pascal

Почему в JS 0.1+0.2 не равно 0.3?

JS
0.1+0.2 =
0.30000000000000004
С#
double c = (0.2 + 0.1);
0.3
Отдаленно понимаю, что есть ограниченность архитектуры на уровне железа, по этому возникает не точность при работе с дробями, но почему C# это как бы скрывает, а JS нет?
  • Вопрос задан
  • 21442 просмотра
Решения вопроса 1
@hellpirat
Full stack developer (Python/Django, React.js)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Jumandjilos
это одна из особенностей JS, таких много, просто запомни и привыкни к этому
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы