iT邦幫忙

第 11 屆 iT 邦幫忙鐵人賽

DAY 5
2

ES6是什麼? ECMAScript
本月參加的鐵人挑戰就是要來探索 ES6,讓 JavaScript 更上一層樓!但是忘記在第一天先跟大家介紹 ES6 是什麼了XDD,來補充分享一下!(以下是簡略的介紹,有錯誤歡迎指正><)

ES6? 為啥不是JS6?

在了解 ES6 是什麼之前,需要先知道知道 JavaScript 的標準規範 --- ECMAScript,一個國際標準化組織,由 1997 年開始為 JavaScript 程式語言進行標準化,而近期最大的轉變就是在 2015 年發布的 ES6 版本,又稱 ES2015、ECMAScript2015,之後的每年都有小幅的修訂,但是當我們說到 ES6 版本,除了指 2015 年大幅修訂的這個版本外,通常是泛指「新一代JavaScript語法」

所以 ECMAScript 跟 JavaScript 是什麼關係?

簡單來說,ECMAScript 是 JavaScript 的國際標準訂定者,提供了需要遵守的規則、細節和規範,而 JavaScript 就是遵循 ECMAScript 規範後誕生的語言囉!

瀏覽器支援狀況

目前主流瀏覽器已大多支援 ES6,許多開發框架也紛紛宣布開始支援,如果想知道詳細支援狀況的話可以上 ECMAScript 6 compatibility table 查看

一起進入新世界

之所以會有修訂,當然是為了變得更好,改進現有的語法,在 ES6 就釋出了許多好用的功能,讓未來的開法可以更順暢、直覺、減少錯誤發生!本月的挑戰賽,也就是要一步步來學習 ES6 的特性!並整理小筆記,希望可以跟上潮流嚕~

參考文章
ES6 簡介
一文讀懂 JavaScript 和 ECMAScript 的區別
書籍:新一代 JavaScript


上一篇
Day04【ES6 小筆記】箭頭函式 - 基礎使用範例(Arrow function )
下一篇
Day06【ES6 小筆記】函式參數預設值 - 基礎範例(Default Arguments)
系列文
透過 ESLint 練習 JavaScript ES630

1 則留言

0
紅茶小公主
iT邦新手 5 級 ‧ 2019-09-07 00:02:46

原來如此~~~~/images/emoticon/emoticon37.gif

酷ㄌ唄

我要留言

立即登入留言