可维护性 , 避免 命名冲突 , 在不同的作用域中 , 可以使用相同的名称 ;
2、全局作用域 和 局部作用域
JavaScript 的 作用域 分为 全局作用域 和 局部作用域 两种类型 :
全局作用域...局部作用域
function add() {
// 该 num 变量 和 num2 变量 都是局部变量
// 这两个变量只能在 函数的内部可以访问...变量 出现了 命名冲突 , 这不会影响到 局部变量的 使用 ;
在 局部作用域 中 , 相同名称 的变量 本作用域的 变量 优先级较高 ;
二、JavaScript 变量
1、全局变量 和 局部变量...JavaScript 变量 根据 其 被声明的 作用域类型 , 分为
全局变量 : 在 全局作用域 声明的变量 , 就是全局变量 , 全局作用域就是 标签中 或者 js...而直接赋值使用的变量 , 也是 局部变量 ;
2、全局变量 和 局部变量 生命周期
全局变量 和 局部变量 区别 :
全局变量 在 任何地方 都可以使用 , 在 浏览器 关闭时 被销毁 , 因此 使用全局变量