-
var是JavaScript中用来声明变量的关键字。
-
它可以用来保存任意类型的数据,包括数字、字符串、布尔值等。
-
在声明变量时,可以使用var关键字和变量名来创建一个新的变量。
-
使用var声明的变量具有函数作用域,在声明的函数内部可以访问到该变量。
-
如果在函数内部没有使用var关键字声明变量,那么该变量将自动成为全局变量。
-
全局变量可以在任意位置访问,但容易造成命名冲突和程序不可预测性增加。
-
为了避免全局变量的问题,可以使用立即执行函数表达式(IIFE)来创建一个私有作用域。
-
在ES6中引入了let和const关键字来声明变量,推荐使用它们代替var。