Elektrine lite

← Feed

@zachleat@fediverse.zachleat.com

Post #1754478

2026-04-16 15:38 UTC

JavaScript addition using the new and upcoming Math.sumPrecise(): ❌ 1 + 0.1 - 1 = 0.10000000000000009 ✅ Math.sumPrecise([1,.1,-1]) = 0.1 ❌ 1e20 + 0.1 - 1e20 = 0 ✅ Math.sumPrecise([1e20,.1,-1e20]) = 0.1 ❌ 0.1 + 0.2 = 0.30000000000000004 ❌ Math.sumPrecise([.1,.2]) = 0.30000000000000004 Read more on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/sumPrecise

Replies (6)