JavaScript 定时器是一种机制,用于在指定的时间间隔内重复执行一段代码或在一段时间后执行一段代码。在 JS 中,有两种类型的定时器:setInterval 和 setTimeout。

setInterval 定时器会在指定的时间间隔内重复执行一段代码,直到被清除。其语法为:

setInterval(function, interval);

其中,function 是要执行的代码,interval 为时间间隔(以毫秒为单位),表示每隔多少时间执行一次 function。

例如:

setInterval(function() {
  console.log('Hello World!');
}, 1000);

上述代码每隔一秒钟输出一次 'Hello World!'。

setTimeout 定时器会在指定的时间后执行一段代码,只执行一次。其语法为:

setTimeout(function, delay);

其中,function 是要执行的代码,delay 为延迟时间(以毫秒为单位),表示多少时间后执行 function。

例如:

setTimeout(function() {
  console.log('Hello World!');
}, 1000);

上述代码 1 秒钟后输出 'Hello World!'。

JavaScript 定时器:setInterval 和 setTimeout 使用指南

原文地址: https://www.cveoy.top/t/topic/mGG9 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录