js中的setTimeout问题求教一个小问题,javascript中如果获取setTimeout()函数的返回值,为什么可以不用var声
js中的setTimeout问题
求教一个小问题,javascript中如果获取setTimeout()函数的返回值,为什么可以不用var声明就能用啊,比如
time=setTimeout("xxx()",1000)和var time=setTimeout("xxx()",1000);有什么区别啊?
[解决办法]
去看看怎么定义一个变量。。什么是全局变量和局部变量
[解决办法]
用var声明的只能在当前作用域中使用。
不用var的则可以在全局作用域中使用。
