Skaitītājs, izmantojot setInterval funkciju JavaScript

Protams, nav īpaši interesanti, ka mūsu taimeris katru reizi izvada to pašu. Padarīsim savu uzdevumu sarežģītāku un panāksim, ka katru sekundi konsolē tiek izvadīti skaitļi augošā secībā: vispirms 1, tad 2, tad 3 un tā tālāk.

Lai to izdarītu, mums būs nepieciešams skaitītāja mainīgais, kas saglabās savas vērtības starp funkcijas izsaukumiem. Nav grūti saprast, ka var vienkārši izveidot globālo mainīgo:

javascriptlet i = 0; // globālais mainīgais

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

Pārrakstīsim kodējumu kompaktāk:

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

Vai vēl kompaktāk, izmantojot bulta funkciju:

javascriptlet i = 0;
setInterval(() => console.log(++i), 1000);
Задание 1

Pieņemsim, ka ir dots mainīgais, kurā sākotnēji tiek glabāts skaitlis 100. Palaidiet taimeri, kas katru sekundi samazinās šī mainīgā vērtību par 1 un izvadīs šo vērtību konsolē.