Есть такой код:
function timer(){
text.innerHTML--;
if (text.innerHTML==0){
alert('Fuck me!');
//setTimeout(function(){},1000);
} else {
setTimeout(timer,1000);
}
};
setTimeout(timer,1000);
Скопировал с Интернета. Не могу понять почему он выполняется до 0, а не 1 раз, ведь никакого цикла нету... Может кто объяснить?