问答详情
源自:8-4 取消计时器clearInterval()

script 标签中的变量,var i=setInterval("clock()",100);对body说可见的吗?

script 标签中的变量,var i=setInterval("clock()",100);对body说可见的吗?为什么可以body中的clearInterval可以直接传递参数i,而且这个i就是 setInterval("clock()",100)返回的

提问者:Junelan 2016-07-03 17:42

个回答

  • 朝阳无知少年
    2016-07-03 21:46:22
    已采纳

    在script标签函数中时需要调用才能执行,在标签内的程序但不在函数中时,程序会默认从上到下执行的

  • Svennnn
    2016-07-03 22:58:18

    相当于全局变量。你可以这样理解:i 是一个没有函数体的函数名。

  • Sunshine丶璀璨
    2016-07-03 22:56:50

    可见的 只要不是函数里的局部变量 并且 要确保这个变量声明过  body里就可以访问。