0
第一个。这一个工程,我有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);
}
即使第二个是一个全局变量而不是私人的,它不应该仍然工作吗?为什么一些全局变量可以工作,而另一些则不可以?
哦,我看到了谢谢! – darrendev