课程
/前端开发
/JavaScript
/JavaScript进阶篇
num=0 num=1+num 为什么在执行时num的值是从0开始显示的呢,而不是从1开始?
2016-10-28
源自:JavaScript进阶篇 8-5
正在回答
正确代码如下: 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开始了。
橙子哥哥 提问者
太感谢了。学编程这件事,有老师面对面教会省好多事呀
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
2 回答var num=1;为什么num=num++的值为1不是2
8 回答为什么最后给num赋值时候用num=num+1 不用num=num++
2 回答num=num+1
1 回答循环为什么是从1开始而不是0?
1 回答num=num+1