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

while循环和i条件判断的问题

while循环和i条件判断的问题

uwenhao2008 2016-01-08 14:51:01
这个问题是从别人的问题那里衍生出来的,所以请大家移步到这个链接while和if其中题主所疑问的num--直接从5到0,的原因是因为while里面一直循环到0,且维持为0,还是说是由于setInterval为1秒,所以在第一次进入while的时候num--在这一秒内已经自减为0的缘故呢?
查看完整描述

1 回答

已采纳
?
伊望岁月

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

   var num=5;
   var a=document.getElementById("second");
   function count(){
     num--;
     a.innerHTML=num;
     if(num==1){
       window.location.href="http://www.imooc.com/";
     }
   }
   //获取显示秒数的元素,通过定时器来更改秒数。

   //通过window的location和history对象来控制网页的跳转。
   setInterval(count,1000);

去掉while循环就可以了,原因是在第一次进入while的时候num--在这一秒内已经自减为0的缘故

查看完整回答
反对 回复 2016-01-08
  • 1 回答
  • 2 关注
  • 1262 浏览
慕课专栏
更多

添加回答

举报

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