打印数字-设置超时JavaScript

打印数字-设置超时JavaScript,javascript,function,settimeout,Javascript,Function,Settimeout,我正在尝试将数字从0-5打印到我的div(滚动),然后暂停2秒,然后从5-0打印。怎么了 var i=0; var j=5; var scroll=document.getElementById('scroll'); 函数start(){ scroll.textContent+=i; 设置超时(开始,2000) i++; 如果(i>5){ 设置超时(START22000) scroll.textContent=''; } } 函数start2(){ scroll.textContent+=j;

我正在尝试将数字从0-5打印到我的div(滚动),然后暂停2秒,然后从5-0打印。怎么了

var i=0;
var j=5;
var scroll=document.getElementById('scroll');
函数start(){
scroll.textContent+=i;
设置超时(开始,2000)
i++;
如果(i>5){
设置超时(START22000)
scroll.textContent='';
}
}
函数start2(){
scroll.textContent+=j;
设置超时(START22000)
j--;
如果(j==0){
设置超时(开始,200)
}
}
start()
var j=5;
var scroll=document.getElementById('scroll');
函数start(){

对于(让i=0;i您在不应该调用的时候调用
setTimeout(start,2000)
。。与您的其他函数一样…您应该在
start
中的
setTimeout(start,2000)
start2
中的
setTimeout(start2,2000)
中添加条件。与第一种情况类似,仅当
i