script 标签中的变量,var i=setInterval("clock()",100);对body说可见的吗?为什么可以body中的clearInterval可以直接传递参数i,而且这个i就是 setInterval("clock()",100)返回的
在script标签函数中时需要调用才能执行,在标签内的程序但不在函数中时,程序会默认从上到下执行的
相当于全局变量。你可以这样理解:i 是一个没有函数体的函数名。
可见的 只要不是函数里的局部变量 并且 要确保这个变量声明过 body里就可以访问。