JS rounding problem in subtractiong
by l0co
JavaScript
function round(dbl) {
return Math.round(dbl*100) / 100;
}
var base = 1;
var d = 0.01;
for (var i=0; i<100; i++) {
var rawSub = base-d;
var roundSub = round(base-d);
if (rawSub<roundSub)
console.log(base + ' - ' + d + ' = ', rawSub);
d = round(d + 0.01);
}