Ошибка вычисления Javascript (числовая ошибка в простом вычислении)

РЕШИТЬ:

Читать:

  1. Математика с плавающей точкой нарушена?
  2. Как бороться с точностью чисел с плавающей точкой в ​​JavaScript?

Просто получите любую среду обработки JavaScript и введите:

150.3 + 150.03

Простой расчет, но, похоже, он не дает правильного результата (не важно, пишете ли вы "150.30 + 150.03" или около того).

Это дает результат: 300.33000000000004.

Есть идеи почему?

PS: я читал некоторые статьи в Stack Overflow и Wikipedia о некоторых неправильных вычислениях из-за конечной точности, но в моем случае ничего не относилось к делу.

0 ответов

Другие вопросы по тегам