js setTimeout 和 setInterval定时函数

97 阅读1分钟
    区别:setTimeout是指定时间后执行一次,
    setInterval是指定时间一直执行
    setTimeout(函数,时间)
    
    //1.定义使用
    let time1 = setTimeout(function(){

        alert("一秒钟后执行")

    },1000)
    
    //2.清除销毁 clearTimeout(定时器名称);
    clearTimeout(time1);   如果是在执行前清除定时器 则该定时器被销毁 函数不执行
    
    
    setInterval(函数,时间)
    //1.定义使用
    let time2 = setInterval(function(){
    
        console.log("每秒钟执行一次");
    
    },1000)
    
    //2.清除销毁clearInterval(定时器名称)
    clearInterval(time2);  清除定时器后 不再执行函数