1.ECMAScript和JavaScript的關係對象
ECMAScript6.0(簡稱ES6)是JavaScript語言的下一代的標準,已經在2015年6月正式發佈了。它的目標是讓JavaScript語言能夠用來編寫複雜的大型應用程序,成爲企業級開發語言。1996年11月,JavaScript的創造者Netscape公司決定將JavaScript提交給標準化組織ECMA,但願這種語言成爲國際標準。ECMAScript和JavaScript的關係是,前者是後者的規格,後者是前者的一種實現。ip
2.ES6與ECMAScript 2015的關係作用域
2011年,ECMAScript5.1版本發佈以後,就開始制定6.0版本。所以,ES6就是指JavaScript的下一個版本。所以,ES6既是一個歷史名詞,也是一個泛指,含義是5.1版之後的JavaScript的下一代標準,涵蓋了ES2015,ES2016,ES2017等等,而ES2015則是正式名稱,特指該年發佈的正式版本的語言標準,通常是指ES2015標準,但有時也是泛指下一代的JavaScript語言。開發
3.ECMAScript的歷史變量
ES6從開始制定到最後發佈,整整用了15年。程序
4.let和const命令語言
(1)let命令co
基本用法let
ES6新增了let命令,用來聲明變量。它的用法相似於var,可是所聲明的變量,只在let命令所在的代碼塊內有效。版本
(2)塊級做用域
(3)const命令
(4)globalThis對象
5.Babel轉碼器
6.Traceur轉碼器