字面量 literal
值
1000
'字符串'
[]
{}
命名组成
_
数字 字母 $
数字不能开头,命名不能冲突
变量
var
声明变量
let
声明变量(ES2015),取代 var ,更规范更易理解不易出错
let
ES2015 新增
禁止重复声明(同一作用域内):
1 | let a = 1; |
声明多个变量:
1 | let a = 1, b = '2'; |
块级作用域:
1 | { |
1 | let x = 10; // var 一样 |
const
ES2015 新增
不可更改
1 | const a = 1; |
const
静态,无法修改的变量(ES2015) const a = 11