ES6 教程 一

ES6, 全稱(chēng) ECMAScript 6.0 ,是 JavaScript 的下一個(gè)版本標(biāo)準(zhǔn),2015.06 發(fā)版。

ES6 主要是為了解決 ES5 的先天不足,比如 JavaScript 里并沒(méi)有類(lèi)的概念,但是目前瀏覽器的 JavaScript 是 ES5 版本,大多數(shù)高版本的瀏覽器也支持 ES6,不過(guò)只實(shí)現(xiàn)了 ES6 的部分特性和功能。

ES6 的目標(biāo)與愿景

成為更好編寫(xiě)的開(kāi)發(fā)語(yǔ)言有以下目標(biāo)。

適應(yīng)更復(fù)雜的應(yīng)用;實(shí)現(xiàn)代碼庫(kù)之間的共享;不斷迭代維護(hù)新版本。

下面讓我們一起來(lái)走進(jìn)ES6


一、聲明與表達(dá)式

let 作用域在塊里面

var 全局 注意函數(shù)有自己的作用域

const 常量 常量的值不能被更改 ;可以使用const 預(yù)定義來(lái)處理

應(yīng)用場(chǎng)景 :

1.私有協(xié)議 即時(shí)通訊 與硬件通訊

2預(yù)定義數(shù)值 網(wǎng)絡(luò)接口


二、解構(gòu)賦值

數(shù)組格式的解構(gòu)賦值 :

解構(gòu)賦值導(dǎo)圖

不完全結(jié)構(gòu) 如果有變量不需要初始化值


* 可用于不需要初始化值 就可以使用不完全結(jié)構(gòu)*/
let [view = document.createElement("div"),timer] = [ ];


解構(gòu)對(duì)象:

基本方法

Symbol 用于定義一個(gè)獨(dú)一無(wú)二的屬性:

Symbol 用法
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容