JavaScript හි setInterval ශ්රිතය හරහා ගණන් කරන්නා
නිසැකවම, අපගේ
ටයිමරය සෑම අවස්ථාවකම එකම දේ මුද්රණය කරන බව එතරම් සිත්ගන්නා සුළු නොවේ. අපි
අපගේ කාර්යය සංකීර්ණ කර එසේ කරමු
සෑම තත්පරයකම කොන්සෝලයට අංක මුද්රණය වන පරිදි
වැඩිවන අනුපිළිවෙලින්: පළමුව 1,
පසුව 2,
පසුව 3 සහ එසේම.
මේ සඳහා අපට අවශ්ය වන්නේ ගණන් කරන්නා-විචල්යයක්, එය අතර එහි අගයන් ගබඩා කරනු ඇත ශ්රිතය ආරම්භ කිරීම. ඒක තේරුම් ගන්න අපහසු නැහැ සරලවම ගෝලීය විචල්යයක් සෑදිය හැකි බව:
let i = 0; // ගෝලීය විචල්යය
setInterval(function() {
i++;
console.log(i);
}, 1000);
වඩාත් සංයුක්තව නැවත ලියන්න:
let i = 0;
setInterval(function() {
console.log(++i);
}, 1000);
හෝ ඊටත් වඩා සංයුක්තව ඊතල ශ්රිතය හරහා:
let i = 0;
setInterval(() => console.log(++i), 1000);
අංකයක් ආරම්භයේදීම ගබඩා කර ඇති විචල්යයක් ලබා දෙන්න
100. ටයිමරය ආරම්භ කරන්න,
සෑම තත්පරයකම මෙම විචල්යයේ අගය අඩු කරනු ඇත
1 කින් සහ එය මුද්රණය කරන්න
කොන්සෝලයේ අගය.