小编b.g*_*b.g的帖子

JavaScript中的全局变量和窗口变量是什么?

我在W3Schools上发现了这些陈述.

使用JavaScript,全局范围是完整的JavaScript环境.在HTML中,全局范围是窗口对象.所有全局变量都属于window对象.您的全局变量(或函数)可以覆盖窗口变量(或函数).

这些语句是否意味着全局变量和窗口变量基本相同?我可以从另一个窗口访问一个窗口变量,因为它与窗口对象相关联,或者一旦我们导航到另一个窗口就删除了窗口对象?

还有这个:

任何函数(包括窗口对象)都可以覆盖全局变量和函数.

一个相关的例子如下:

<p>
In HTML, all global variables will become window variables.
</p>

<p id="demo"></p>

<script>
var carName = "Volvo";

// code here can use window.carName
document.getElementById("demo").innerHTML = "I can display " + window.carName;
</script>
Run Code Online (Sandbox Code Playgroud)

什么是窗口对象/变量,它与全局对象/变量有什么不同?

我真的很困惑.任何人都可以用一个例子详细说明吗?

html javascript variables

7
推荐指数
1
解决办法
2万
查看次数

标签 统计

html ×1

javascript ×1

variables ×1