📅  最后修改于: 2023-12-03 15:12:29.050000             🧑  作者: Mango
有时候我们需要在 JavaScript 中重复执行某个函数,这个时候可以使用 setInterval() 或者 setTimeout() 函数来实现。
setInterval() 函数可以用来连续执行某个函数。
setInterval(function(){
// your code here
}, intervalTime);
其中第一个参数是要执行的函数,第二个参数是执行函数的时间间隔(单位毫秒)。
例如,下面的代码会每隔1秒钟输出一次“Hello World!”
setInterval(function(){
console.log("Hello World!");
}, 1000);
setTimeout() 函数可以用来只执行一次某个函数。
setTimeout(function(){
// your code here
}, delayTime);
其中第一个参数是要执行的函数,第二个参数是延迟执行的时间(单位毫秒)。
例如,下面的代码会延迟2秒钟后输出“Hello World!”
setTimeout(function(){
console.log("Hello World!");
}, 2000);
通过使用 setInterval() 和 setTimeout() 函数,我们可以轻松地重复执行一个函数,并在我们需要的时候停止执行。
但是我们也需要注意使用时间间隔和延迟执行时间,以确保程序能够正常运行,避免出现意外情况。