let res = num / Math.pow(10,18);
return res;
}
Обьясните пожалуйста, каким образом результат получается 24999.999999999996 а не 25000?
js не умеет хранить такие числа
жаваскрипт😃 сложи 0.1 + 0.2, тоже приколюшку увидишь
это не имеет отношения к js
так это везде так. стандарт IEEE 754
да? я не знал
почему 25000… нет, а 55000.. да
не будет точности, потому что число выходит за пределы безопасных значений
Обсуждают сегодня