计时器

196 阅读1分钟

计时器

定时器(setInterval)

     *      语法 :setInterval(function(){每次执行定时器时要做的事情}, 时间 )单位是毫秒
     *      返回值: 时间ID ----> 值取决于你当前的定时器是这个页面的第几个定时器
     *      关闭定时器: clearInterval(时间ID)
     * 
     * 

倒计时器(setTimeout)

     *      语法 :setTimeout(function(){倒计时满足时要做的事情}, 时间 )单位是毫秒
     *      返回值: 时间ID ----> 值取决于你当前的定时器是这个页面的第几个定时器 ,返回值可以用于关闭定时器.
     *      
     *      关闭定时器: clearTimeout(时间ID)
     *
  •   关闭定时器: clearInterval(时间ID) 和  clearTimeout(时间ID)
       *       正常来说 两个放发可以混用, 不会出错'
       *       但是根据语义化来说 clearTimeout 用于关闭 setTimeout 倒计时器
       *                        clearInterval用于关闭 setInterval 定时器
       * 
      
    

        var count = 0
        var timer = setInterval(function () {
            count++
            console.log(count)
            if (count == 5) {
                clearInterval(timer)
            }
        }, 1000)


        var timer1 = setTimeout(function(){
          console.log('牛肉丸好吃')

        } ,3000)
        // clearTimeout(timer1)//关闭倒计时器