ECMAscript5.,即ES5 ,表示 ECMAscript的第五次修订-2009 ;
ECMAscript6.,即ES6 ,表示 ECMAscript的第六次修订-2015 ;
ES6 是对于 ES5的一次改进 ,更加简洁,提高了开发效率 ;
1. 新增声明命令 let const
在 ES6 常用 const 和 let 声明变量,var 不在使用了 ;
特点:let 和const 可以声明跨级作用域,不存在变量提升(只有var 可以变量提升),先声明在使用;const 声明常量,声明的时候必须赋值,而且后面不许再次修改 ;
2. 模板字符串 `${}`
作用:可以在反引号包裹的字符串写表达式
3. 函数的扩展
3.1 函数的默认参数
没有实参传递的时候,定义形参默认值3.2 箭头函数
标签:ES6,ES5,const,区别,let,var,声明 From: https://www.cnblogs.com/zhulongxu/p/16795932.html