js setTimeout的参数和返回值问题

setTimeout用法:setTimeout(回调函数,时间,参数1,...,参数n)。

1.setTimeout的参数:

示例:

setTimeout(

  function(value1,value2){

    console.log(value1+"+"+value2);

    console.log(value1+value2)},

  2000, 1,2

)

结果:

//1+2

//3

 

2.setTimeout的返回值:

返回数值id,整型,可用于 取消 setTimeout 设置的函数clearTimeout(id)。也就是这个setTimeout的唯一标示符。

 

示例:

var st=setTimeout(function,time);

clearTimeout(st);

结果:取消定时器

这就是其返回值的作用,即作为一个引用,指向setTimeout

 

 

posted @ 2017-06-08 10:35  jing_he  阅读(19342)  评论(0)    收藏  举报