提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
全称:ECMAScript6
2015年6月份正式发布,是Javascript下一代语言标准,能够开发复杂大型的程序,并且称为企业级的语言。
一、let
1、用于声明变量
声明的变量不能够重复声明,不能变量提升。
块状作用域 eg:点击li弹出第n个
使用let声明的变量不属于顶层对象
二、const
2、用于声明常量
声明常量用大写(不是规则,但是是一种默契)
常量不能够修改
块状作用域
使用const声明的常量也不属于顶层对象
箭头函数
如果只有一行,并且是return结尾的,那么花括号可以去掉,return也是。没return必须加花括号
var sum = function(a, b) {
return a + b;
//如果只有一行,并且是return结尾的,那么花括号可以去掉,return也是。没return必须加花括号
}
简化为:
let sum = (a, b) => a + b
如果只有一个参数,可以简写成n,不用写小括号。
var six = function(n) {
return n ** 6;
}
简化为
let six = n => n ** 6
反转字符串
let reverseString = String => String.split('').reverse().join('');