ECMAScript 6 基础

144 阅读2分钟

ECMAScript 6 简介

  • JavaScript 三大组成部分
    • ECMAScript
    • DOM
    • BOM
  • ECMAScript 发展历史 developer.mozilla.org/zh-CN/docs/…
  • ECMAScript 包含内容:JS 中的数据类型及相关操作,流程控制,运算符及相关运算……

ECMAScript 6

  • var 和 const、let
varletconst
声明可以重复声明统一作用域下不能重复声明不能重新赋值和声明
作用域全局作用域和函数作用域全局作用域和块级作用域块级作用域
是否预解析预解析不会被预解析不会被预解析

汇总

新增特性:

  • let
  • const
  • Arrow functions (箭头函数)
  • Classes (类)
  • Template literals (模板字符串)
  • Default paramters (默认参数)
  • Enhanced object literals(对象字⾯量增强)
  • Destructuring assignments(解构分配)
  • Spread operator(展开操作符)
  • for ... of 循环
  • Map 和 Set
  • proxy 以上具体内容可以在MDN中查看 developer.mozilla.org/zh-CN/docs/…

意义

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