第一。这个有效,我有 var start = new Date(); 函数内部。
function instance(){
var start = new Date();
document.getElementById("foo").innerHTML = start.getTime();
window.setTimeout(instance, 1000);
}
function start(){
window.setTimeout(instance, 1000);
}
这是第二个不起作用的。var start = new Date() 在函数之外。
var start = new Date();
function instance(){
document.getElementById("foo").innerHTML = start.getTime();
window.setTimeout(instance, 1000);
}
function start(){
window.setTimeout(instance, 1000);
}
即使第二个是全局变量而不是私有变量,它不应该仍然有效吗?为什么有些全局变量有效而有些则无效?