变量作用域:一个变量的可用范围
js中有两个作用域:
1.全局作用域:一个变量可以在程序的任何位置被访问
2.函数作用域:一个变量仅能在函数调用时,内部被访问
js中有两种变量:
1.全局变量:定义在全局作用域中的变量
2种:1. 直接在任何函数外声明的变量
全局变量都属于window——全局对象
2*. 无论在任何位置,为从未声明过的变量赋值时自动在全局创建同名全局变量!
2.局部变量:定义在函数作用域中的变量
2种:1. 在函数定义内部声明的变量
2. 参数变量天生就是局部变量
函数其实是引用类型的对象;
函数名其实是指向函数对象的变量;