Для наиболее точного округления создайте эту функцию:
function round(value, decimals) {
return Number(Math.round(value +'e'+ decimals) +'e-'+ decimals).toFixed(decimals);
}
и используйте ее для округления до двух знаков после запятой:
console.log("seeked to " + round(1.005, 2));
> 1.01
Благодаря Razu , эта статья и ссылка на Math.round MDN .