🖼 Сколько будет 0.1 + 0.2?



Не 0.3, а 0.30000000000000004. Осталось понять, почему так.

Целые числа хранятся в памяти компа как набор 0 и 1. А дробные тоже как набор 0 и 1, только в большом количестве и описывающих число в формате IEEE754. Из-за этого в их сумме возникает такая неточность



😯Чтобы это исправить не забывайте использовать .toFixed(n), где n - число цифр после запятой



Str (IT-Community)