setTimeOut  和setInterval有何区别

解决方案 »

  1.   

    setInterval(fun,time)是在设置时间间隔time里不断调用 每隔time调用一次setTimeOut(fun,time) 在间隔time后调用一次
      

  2.   

    setTimeout(function(){alert();},1000);过1秒后执行function(){alert();},然后就结束.
    setInterval(function(){alert();},1000);每过一秒就执行一次function(){alert();}.
    当然可以利用递归实现setTimeout与setInterval相同的效果
      

  3.   

    setInterval有轮回
    setTimeOut没有对吧
      

  4.   

    http://www.cnblogs.com/lbk/archive/2009/05/31/1492621.html
      

  5.   

    http://www.cnblogs.com/lbk/archive/2009/05/31/1492621.htmlsetTimeout   在执行时,是在载入后延迟指定时间后,去执行一次表达式,仅执行一次
    setInterval 在执行时,它从载入后,每隔指定的时间就执行一次表达式
      

  6.   

    下面的运行下就知道了(不要在ie或ff中运行,否则只有结束进程才能关闭浏览器了)
    setTimeout(function() {
    alert("settimeout")
    },1);
    setInterval(function() {
    alert("settimeout")
    },1);