为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

讲下唔得 2017-12-05 10:17:22
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();    }     
查看完整描述

1 回答

?
多好多好多余_0

TA贡献1条经验 获得超0个赞

会的

查看完整回答
反对 回复 2017-12-08
  • 1 回答
  • 1 关注
  • 1267 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信