⊗jsPmTrCn 445 of 505 menu

JavaScript-də setInterval funksiyası vasitəsilə sayğac

Əlbəttə ki, bizim sayğacımızın hər dəfə eyni şeyi çap etməsi çox maraqlı deyil. Gəlin tapşırığımızı çətinləşdirək və hər saniyə konsola artan sıra ilə rəqəmlər çap olunsun: əvvəlcə 1, sonra 2, sonra 3 və s.

Bunun üçün bizə funksiyanın işə salınmaları arasında öz dəyərlərini saxlayacaq dəyişən-sayğac lazımdır. Anlamaq çətin deyil ki, sadəcə qlobal dəyişən yaratmaq olar:

let i = 0; // qlobal dəyişən setInterval(function() { i++; console.log(i); }, 1000);

Daha yığcam şəkildə yenidən yazaq:

let i = 0; setInterval(function() { console.log(++i); }, 1000);

Və ya ox funksiyası vasitəsilə daha da yığcam:

let i = 0; setInterval(() => console.log(++i), 1000);

Tutaq ki, əvvəlcə 100 rəqəmini saxlayan bir dəyişən verilib. Hər saniyə bu dəyişənin dəyərini 1 azaldan və bu dəyəri konsola çap edən bir taymer işə salın.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et