在javascript中,为什么这段代码有效?
var myVar=setInterval(
function(){
myTimer()
},1000
);
function myTimer()
{
var d=new Date();
var t=d.toLocaleTimeString();
document.getElementById("demo").innerHTML=t; //displays time
dpcument.getElementById("demo2").innerHTML = myVar; //displays 1
}
即使我没有从函数返回任何内容,为什么还要myVar
保留该值?1