函数a()中调用b(),b()又调用a(),当b()执行语句a(); 回到函数a(),a()中if语句还会执行吗?

function a(){  //切换灯的状态    

timer = setInterval( function(){    

index++;    

aLi[0].className = "s" + index;    

oCount.innerHTML = 3; //每次换灯的时候,从3开始    

b();    

if( index == 4 ){    

index = 1;    

}    

}, 2000 );    

}    


//等待时间    

function b(){    

clearInterval( timer ); //关闭红绿灯的切换状态,进入时间等待状态    

timer = setInterval( function(){    

var count = parseInt(oCount.innerHTML);    

count--;    

oCount.innerHTML = count;    

if ( count == 0 ) {//停止时间切换,进入红绿灯切换    

clearInterval( timer );    

a(); //切换灯    

}    

}, 1000 );    

}    


a();    

}     


讲下唔得
浏览 1308回答 1
1回答

多好多好多余_0

会的
打开App,查看更多内容
随时随地看视频慕课网APP