JavaScript-de timerleri başlamak

setTimeout funksiýasy timerleri döretmek üçin niýetlenen bolmasa-da, eger-de rekursiýany ulanýan bolsaňyz, onuň bilen timerleri ýasap bilersiňiz:

javascriptlet i = 0;

function timer() {
  setTimeout(function() {
    console.log(++i);
    
    timer(); // özümizi çagýarys
  }, 1000);
}
timer();

Beýle bir timerleri ýöne rekursiýanyň bolmagyna ýol bermezlik bilen bes edip bilersiňiz:

javascriptlet i = 0;

function timer() {
  setTimeout(function() {
    console.log(++i);
    
    if (i < 10) { // diňe sanaw 10-dan kiçi bolanda işleýär
      timer();
    }
  }, 1000);
}
timer();
Задание 1

Konsola 0 sanawy ýazyň. Bir sekuntdan soň - 1 sanawyny ýazyň, iki sekuntdan soň - 2 sanawyny ýazyň, 3 sekuntdan soň - 3 sanawyny ýazyň. We ş.m. çäksizlik çenli.