Числа [неожиданно много знаков после запятой при операциях над числами с плавающей точкой]

console.log(0.2 + 0.1);
console.log(0.2 + 0.3);
understand Кто - нибудь может объяснить разницу?

Вот тут расписано на русском
https://learn.javascript.ru/number#неточные-вычисления

1 симпатия

А вот тут расписано еще детальнее https://habr.com/post/219595/

1 симпатия

Благодарю за помощь