在JavaScript中,可以使用setTimeout()和setInterval()两个函数来实现计时功能。
setTimeout()函数实现延时执行的计时功能:let count = 0;function timer() {count++;console.log(count);setTimeout(timer, 1000); // 1秒后再次调用timer函数}timer(); // 开始计时上述代码中,timer()函数会在每次调用时递增count变量并输出它的值,然后使用setTimeout()函数在1秒后再次调用timer()函数,从而实现了计时器的功能。
setInterval()函数实现定时执行的计时功能:let count = 0;function timer() {count++;console.log(count);}let interval = setInterval(timer, 1000); // 每隔1秒执行一次timer函数// 停止计时setTimeout(function() {clearInterval(interval); // 取消计时器}, 5000); // 5秒后停止计时上述代码中,timer()函数会在每次调用时递增count变量并输出它的值。使用setInterval()函数可以每隔1秒调用一次timer()函数,从而实现计时器的功能。另外,通过setTimeout()函数设置一个定时任务,5秒后调用clearInterval()函数取消计时器,从而停止计时。

