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