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

num=0 num=1+num 为什么在执行时num的值是从0开始显示的呢,而不是从1开始?

num=0 num=1+num 为什么在执行时num的值是从0开始显示的呢,而不是从1开始?

正在回答

2 回答

正确代码如下:
  var num=0;
  function startCount() {
    document.getElementById('count').value=num;
    num=num+1;
    setTimeout("startCount()",1000) 
  }
setTimeout("startCount()",1000)

原因是

num = num + 1  在     document.getElementById('count').value=num; 这句代码后面,所以在页面展示是从0开始,如果两句代码调换一下位置,就是从1开始了。


0 回复 有任何疑惑可以回复我~
#1

橙子哥哥 提问者

非常感谢!
2016-11-07 回复 有任何疑惑可以回复我~

太感谢了。学编程这件事,有老师面对面教会省好多事呀

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

num=0 num=1+num 为什么在执行时num的值是从0开始显示的呢,而不是从1开始?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信