Javascript 使用jquery setInterval运行x次

Javascript 使用jquery setInterval运行x次,javascript,jquery,Javascript,Jquery,我想在取消setInterval方法之前运行特定次数,使用jquery代码在没有用户干预的情况下启动和停止此函数 setInterval的默认用法是: <input type="button" onclick="clearInterval(timer)" value="stop"> <script> var i = 1 var timer = setInterval(function() { alert(i++) }, 2000) </scrip

我想在取消setInterval方法之前运行特定次数,使用jquery代码在没有用户干预的情况下启动和停止此函数

setInterval的默认用法是:

 <input type="button" onclick="clearInterval(timer)" value="stop">

 <script>
   var i = 1
   var timer = setInterval(function() { alert(i++) }, 2000)
 </script>

变量i=1
var timer=setInterval(函数(){alert(i++)},2000)
我想使用此功能,而不必以任何方式涉及按钮点击

像下面一样使用,它将运行5次间隔,第6次将清除该间隔

var i = 1;
var timer = setInterval(function() {
    if(i > 5)
        clearInterval(timer);
    else
        console.log(i++) 
},2000);
var timer=setInterval(函数(){alert(i++)if(i==10){clearInterval(timer);i=0;}}},2000)