JS 变量声明
ECMAScript 的变量是松散类型的,所谓松散类型就是可以用来保存任何类型的数据。
换句话说,每个变量仅仅是一个用于保存值的占位符而已。
var
声明一个变量,可同时将其初始化为一个值。
定义变量时要使用 var 操作符(注意 var 是一个关键字),后跟变量名(即一个标识符),如下所示:
var message;
这行代码定义了一个名为 message 的变量,该变量可以用来保存任何值(像这样未经过初始化的 变量,会保存一个特殊的值—— undefined )。
ECMAScript 也支持直接初始化变量,因此在定义变量的同时就可以设置变量的值,
let
声明一个块级本地变量,可同时将其初始化为一个值。
const
声明一个只读的命名常量。
常量是块级作用域,很像使用 let 语句定义的变量。
常量的值不能通过重新赋值来改变,并且不能重新声明。
关键字
关键字不可以用作变量、标签或者函数名。
保留字
保留字是作为 Javascript 以后扩展使用。
JS 基本的语法概念
JS 基本的语法概念