如何使用JS声明全局变量

joh*_*ohn 2 javascript scope

如何使用JavaScript声明一个全局变量,它的生命周期仍然是HTML代码?我们可以在另一个脚本中访问我们在一个脚本中声明的变量吗?

Mar*_*ahn 5

"不要这样做"是一个简单的答案.堵塞全球范围通常是一件坏事,特别是如果你不得不问如何(这通常意味着你要问,因为你认为这是一个简单的解决方案,但几乎肯定不是正确的解决方案).你究竟想做什么?

如果你真的想,要么:

  • 在任何函数之外声明它
  • 不要使用var关键字
  • 使用 window.variable = value