ECMAScript 变量是松散类型的:变量可以用于保存任何类型的数据。
每个变量只不过是一个用于保存任意值的命名占位符。
有 3 个关键字可以声明变量:var、const 和 let。
其中,var 在ECMAScript 的所有版本中都可以使用,而 const 和 let 只能在 ECMAScript 6 及更晚的版本中使用。
变量初始化
不初始化的情况下,变量会保存一个特殊值 undefined。(var,let)
var message;
console.log(message); //undefined
ECMAScript 实现变量初始化,可以同时定义变量并设置它的值:
var message = "hi";
定义多个变量
如果需要定义多个变量,可以在一条语句中用逗号分隔每个变量(及可选的初始化):(var,let,const)
var message = "hi",
found = false,
age = 29;
这里定义并初始化了 3 个变量。因为 ECMAScript 是松散类型的,所以使用不同数据类型初始化的
变量可以用一条语句来声明。