num=0 num=1+num 为什么在执行时num的值是从0开始显示的呢,而不是从1开始?
正确代码如下:
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开始了。太感谢了。学编程这件事,有老师面对面教会省好多事呀