JavaScript问题

JavaScript问题标记处,x在方法内部为什么属于全局变量。
2025-01-28 10:52:16
推荐回答(2个)
回答1:

  1. 假如这个外部定义了的话那么他算是全局变量,只是在这个代码块改变了变量值。

  2. 没有加var声明的浏览器默认全局变量

var x = 0
function test() {
    x = 10
}
test()
console.log(x) // 返回10
function test() {
    var x = 10
}
test()
console.log(x) // 报错
function test() {
    x = 10
}
test()
console.log(x) // 返回10

回答2:

for(a=10;a<=15;a++) var a
if(a%2=0) ==
html是否和jpg同一文件夹