ES6简介

ES6

目前我们掌握的是 ECMAScript 5 及之前的语法
通常将 ECMAScript 看作是 JavaScript 的标准规范。实际上 JavaScript 是 ECMAScript 的扩展语言。ECMAScript 只是提供了最基本的语法。JavaScript 在语言基础上进行了扩展。JavaScript 语言本身指的就是 ECMAScript。2015 年开始 ES 保持每年一个版本的迭代。ES2015 开始按照年份开始命名,很多人习惯将 ES2015 称之为 ES6。

ECMAScript 2015

最新 ECMAScript 标准的代表版本,用 ES6 来泛指所有的新标准(可能并是EC2015以后的标准)

重点了解在 ES5.1 基础之上的变化

  • 解决原有语法上的一些问题或者缺陷
  • 对原有语法进行增强
  • 全新的对象、全新的方法、全新的功能
  • 全新的数据类型和数据结构

ES2016新增内容

  • includes
    检测数组中是否包含某个元素,推荐使用
const arr = [1, true, NaN, 24, "hello"]
// indexOf()如果数组中包含指定元素,会返回此元素下标,没有就会返回-1
console.log(arr.indexOf(true));
// 但是这种方法不能检测NaN,会返回-1
console.log(arr.indexOf(NaN));

// ES2016中的includes方法可以检测NsN
//如果有这个元素返回true,没有返回false
console.log(arr.includes(NaN));
  • 指数运算符 **
// 之前调用Math.pow()方法来进行指数运算
// 计算2的3次幂
console.log(Math.pow(2, 3));
// ES2016新增了指数运算符
// 计算2的10次幂
console.log(2 ** 10);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值