JavaScript 变量作用域
在介绍 JavaScript 数据类型 的时候,我们都是使用 var 关键字来声明变量,但由于 JavaScript 存在提升(Hoisting)机制,var 声明的变量容易让人迷惑。因此,ECMAScript 6 的新语法增加了 let 和 const 关键字声明变量的用法。
在介绍 let 和 const 之前,我们还是先来看看 var 的作用域范围。
在介绍 JavaScript 数据类型 的时候,我们都是使用 var 关键字来声明变量,但由于 JavaScript 存在提升(Hoisting)机制,var 声明的变量容易让人迷惑。因此,ECMAScript 6 的新语法增加了 let 和 const 关键字声明变量的用法。
在介绍 let 和 const 之前,我们还是先来看看 var 的作用域范围。