Расчет времени загрузки страницы в JavaScript

Я пытаюсь создать веб-страницу, которая при запуске загрузки использует интервал для запуска таймера.

Когда страница полностью загружается, он останавливает таймер,

но в 99% случаев я получаю измерения времени 0,00 или 0,01, даже если это занимает больше времени.

Иногда он говорит что-то, что имеет смысл, например .28 или 3.10, иногда.

Вот код, если это помогает:

var hundredthstimer = 0;
var secondplace = 0;

function addinc(){

    hundredthstimer += 1;
    if (inctimer == 100){
        hundredthstimer = 0;
        secondplace += 1;
    }

}

var clockint = setInterval(addinc, 10);

function init(){
    var bconv1 = document.getElementById("bconverter1");
    var bconv2 = document.getElementById("bconverter2");

    $(bconv2).hide();

    clearInterval(clockint);

    if (inctimer.len !== 2){
        inctimer = "0" + inctimer;
    }
    alert(secondplace + "." + inctimer);
}
onload = init;

Таким образом, он в основном создает переменную с именем сотая доля, которая увеличивается на «1» каждые 10 миллисекунд (0,01 секунды).

Затем, если это число достигает 1000 (1 полная секунда), переменная, называемая секундами, увеличивается на 1, так как это - то количество полных секунд, за которое она пробежала.

Затем он оповещает о секундах, десятичной точке и сотых разрядах как общее время загрузки.

Но проблема выше с неправильными числами все еще существует. Зачем?

Ответы на вопрос(3)

Ваш ответ на вопрос