JS中为我们提供了setTimeout和setInterval两种定时器,其中setTimeout会在指定的毫秒数后执行一次,而setInterval会多次执行直到被清除。
1.setTimeout基础用法
setTimeout中接收两个参数,第一个参数为需要执行的方法体,第二个为参数要延迟执行的毫秒数
demo1
// 测试延迟执行的函数
function Fun1() {
alert("不带参数函数");
}
setTimeout(function(){
Fun1();
}, 2000);
//或者下面这种写法
setTimeout(() => {
Fun1();
}, 2000);
demo2
// 测试延迟执行的函数
function Fun1() {
alert("不带参数函数");
}
//注意这里调用的函数不加括号
setTimeout(Fun1, 2000);
demo3
// 测试延迟执行的函数
function Fun1() {
alert("不带参数函数");