- 使用
var + 变量名
的方式在function外部声明,即为全局变量,否则在function内部声明的是局部变量。 - 没有使用var,直接给标识符test赋值,这样会隐式的声明了全局变量test。即使该语句是在一个function内,当该function被执行后test变成了全局变量。
- 使用window全局对象
window.test;
来声明,全局对象的属性对应也是全局变量。
Post
Cancel
JS声明全局变量
This post is licensed under
CC BY 4.0
by the author.