Pewnie temat wałkowany tysiące razy, ale nigdzie nie mogę znaleźć odpowiedniego rozwiązania
Mam kod:
var suma = 0;
setInterval(function(){
suma = suma + 1;
document.getElementById("suma").innerHTML= suma;
}, 1000);
co w wyniku daje zwiększanie o 1 zmiennej na stronie co sekundę
W czym problem?
Chciałbym aby funkcja wykonywała się 10 razy w trakcie sekundy czyli nie 1000 a 100 milisekund przy tym samym wzroście czyli o 1
coś w tym stylu:
var suma = 0;
setInterval(function(){
suma = suma + 1/10;
document.getElementById("suma").innerHTML= suma;
}, 100);
ale wynik jaki pokazuje się na stronie to
0.1
0.2
0.300000004
0.400000001
0.5
0.600000004
...
1.0000004
itp
jak to zmienić?
Chciałbym aby wyniki były pokazywane jako
0.10
0.20
0.30
.....
1.10
1.20
1.30
Czyli zawsze 2 miejsca po przecinku.