Простите, если я неправильно понял ваш вопрос.Если этот ответ далек от цели и покровительствует, я прошу прощения.
Код, который вы предоставили, будет выполнен только один раз.Сразу после создания часов звоните clock.getTime()
.Результат будет 10 в этот момент.Следовательно, ваш код перенаправления не будет выполнен (поскольку результат не будет равен 0), и вы сразу же попадете на код внутри вашего блока else
.Этот код будет записывать текущее время часов на консоль (которое все равно будет равно 10, потому что код выполняется так быстро).
Для того, чтобы наблюдать за обратным отсчетом часов, вам нужно будет повторно вызвать clock.getTime()
,Вы должны прочитать о концепции опроса.Вы можете найти setInterval
полезным (см. https://alligator.io/js/settimeout-setinterval/).