全局变量:在函数外面定义的变量就叫全局变量。可以在脚本中的任何位置被引用。一旦你在某个脚本里声明了一个全局变量,就可以从这个脚本中的任何位置(包括函数内部)引用它。全局变量的作用域是整个脚本。
局部变量:函数里面使用var关键字定义的变量就叫局部变量。只存在于声明它的那个函数的内部,在那个函数的外部是无法引用它的。局部变量的作用域仅限于某个特定的函数。
var a = 10;
function go(){
/* 局部变量 */
var b = 20;
console.log(a);
}
console.log(a);
go()
输出结果都为:10
window
在javascript中声明的全局变量是window的属性
声明的方法是window的方法