JavaScript ES6也俗称ES6
什么名叫es6——js的第六套标准规范
- 新特色
- 块级作用域
Let声明的变量存在提升,但是提升后不允许使用;let声明的变量不允许重复声明
块级作用域:大括号之间的语句块
大括号之间的语句块就是会计最勇于,如if,else,for
块级作用域下let和xonst的声明是局部的,外部无法访问,否则会报错,可以防住全局污染
Function add(a,b,c){
//es6之前为:
B=b||0
}
调用函数的时候,如果不提供值会使用没默认值
- 箭头函数
简化了匿名函数的写法,不等价于匿名函数
( )=>{ } //箭头函数
如果箭头函数中只有一行代码而且是retrun形式,可以进一步简化sort((a,b)=>a=b))
- 模板字符串
简化了字符串的拼接···
在模板字符串中’+’的代替用¥{}来表达