这里的 i = 是什么鬼?他既没有被声明也不是函数,怎么能直接等于
var i;
function startCount(){
document.getElementById('count').value=num;
num=num+1;
i=setTimeout("startCount()",1000);
看标注,一开始声明了啊
i=5 相当于 var i=5 省略了var
var i = 5; var i;是对i进行声明 , i = 5;是将5赋值给i。
参数说明:
id_of_setTimeout:由 setTimeout() 返回的 ID 值。该值标识要取消的延迟执行代码块。