const
经由const定义的变量,一经定义不可修改
const a = 10;
console.log(a);//10
a = 20;
console.log(a);//报错显示,不允许重新定义
symbol
symbol是es6新增的一种值类型数据,用力表示一种绝不重复的值。
let a = 3;
let b = 3;
console.log(a ==b);//true
let a = Symbol(3);
let b = Symbol(3);
console.log(a ==b);//false
const和symbol的区别:
const是定义的变量名不可重复定义,
symbol是定义的变量值不可重复。