Почему путем сложения и вычитания получаются разные цифры?

Насколько я знаю, 2 + 2 + 2 это то же самое, что и 2 * 3. Результат получается точно такой же. Почему в JS не так?

let result = 0;
for (let i = 0; i < 50; i++) {
   result += 0.2; //сложение
};
console.log(result);

console.log(0.2 * 50); //умножение


Ответы (0 шт):