ES5 只有两种声明变量的方法:var命令和function命令。
ES6 除了添加let和const命令,还有两种声明变量的方法:import命令和class命令。
所以,ES6 一共有 6 种声明变量的方法。
(1) var命令。
var a ; //undefined var b = 1;
(2)function命令
function add(a) {
var sum = a + 1;
return sum;
}
(3) cosnt命令
const a; //报错,必须初始化 const b = 1;
可以在全局作用域或者函数内声明常量,但是必须初始化常量
常量不能和它所在作用域内其它变量或者函数拥有相同名称
(4) let命令
let a; //undefined
let b = 1;
function add(b) {
let sum = b + 1;
return sum;
}
let c = add(b);
(5) import命令
(6) class命令
原文:https://www.cnblogs.com/wcn123456/p/13724920.html