JavaScript 中设置延时的方法包括:使用 setTimeout() 函数设置一次延时。使用 clearInterval() 方法清除延时。使用 setInterval() 函数重复执行指定函数,直到被清除。

如何用 JavaScript 设置延时
JavaScript 中,可以使用 setTimeout() 函数设置指定的延时。该函数接收两个参数:一个要执行的函数,以及延时时间(以毫秒为单位)。
语法:
setTimeout(function, milliseconds);
示例:
js自定义设置日期时间倒计时代码,通过使用原生js实现人时间日期的倒计时效果,一般在商城中用的比较多,例如搞某某活动,实现大促销活动,然后一个炫酷的倒计时效果,php中文网推荐下载!
// 2 秒后执行一个弹出警报框的函数
setTimeout(function() {
alert("Hello, world!");
}, 2000);clearInterval() 方法
如果需要清除指定的延时,可以使用 clearInterval() 方法。该方法接收一个定时器 ID 作为参数,该 ID 由 setTimeout() 函数返回。
语法:
clearInterval(timerId);
示例:
// 2 秒后清除定时器
var timerId = setTimeout(function() {
// 这个函数永远不会执行
}, 2000);
clearInterval(timerId);setInterval() 方法
setInterval() 函数与 setTimeout() 函数类似,但它会重复执行指定的函数,直到它被清除。函数的执行间隔由指定的延时时间决定。
语法:
setInterval(function, milliseconds);
示例:
// 每 1 秒执行一次函数
setInterval(function() {
// 这个函数将每秒执行一次
}, 1000);清除 setInterval()
与 setTimeout() 类似,可以使用 clearInterval() 方法清除 setInterval() 定时器。
总结:
- setTimeout() 函数用于设置指定延时后执行一次函数。
- clearInterval() 方法用于清除 setTimeout() 和 setInterval() 定时器。
- setInterval() 函数用于重复执行指定的函数,直到它被清除。









