作用域
1.变量的作用域
作用域:变量和函数的可访问范围
作用域可分为:
1.全局作用域:一经定义代码的任何位置都可以访问
2.局部作用域:只能在当前函数内访问
2.函数作用域的变量
将 变量 或 函数 声明在某函数内,有效范围就在该函数中,出了该函数,变量 或 函数 就失效
3.全局作用域的变量
将 变量定义在 独立于 任何 function 的位置处(<script>中),在代码的任何位置都可以访问到
1、独立于任何 function 声明变量
2、函数中,通过不写var的方式声明全局变量
4.注意
全局变量和局部变量冲突时,优先使用的是 局部变量
5.声明提前:
js程序正式执行前,会把所有var声明的变量预读到所在作用域的顶部。但对变量的赋值依然保留在原位置
网友评论