ECMAScript 6入門

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轉碼器

相關文章
相關標籤/搜索