在 JavaScript 中,setTimeout 和 setInterval 都是一种定时器,可以让我们在指定的时间间隔或指定的时间后执行指定的函数。
setTimeout 函数会在指定的时间后执行一次指定的函数。
setTimeout(function, milliseconds);
其中,function 是要执行的函数,milliseconds 是要等待的时间,单位是毫秒。
function sayHello() {
console.log('Hello!');
}
setTimeout(sayHello, 3000);
上面的代码中,函数 sayHello 将在等待 3 秒后,被执行一次,控制台将输出 "Hello!"。
setInterval 函数会按照指定的时间间隔重复执行指定的函数,直到我们停止它。
setInterval(function, milliseconds);
其中,function 是要重复执行的函数,milliseconds 是每次执行之间的等待时间,单位是毫秒。
var count = 0;
function increment() {
count++;
console.log(count);
}
setInterval(increment, 1000);
上面的代码中,每秒都会调用一次函数 increment,输出 count 的值,这个值每次递增 1。
希望这篇攻略可以帮到你,任何问题都可以向我们反馈。
本文链接:http://task.lmcjl.com/news/9786.html