最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
如何使用ES6中的let和const關(guān)鍵字-創(chuàng)新互聯(lián)

這期內(nèi)容當中小編將會給大家?guī)碛嘘P(guān)如何使用ES6中的let和const關(guān)鍵字,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

在臨漳等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務理念,為客戶提供成都網(wǎng)站設(shè)計、成都做網(wǎng)站 網(wǎng)站設(shè)計制作定制網(wǎng)站開發(fā),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),營銷型網(wǎng)站,外貿(mào)網(wǎng)站建設(shè),臨漳網(wǎng)站建設(shè)費用合理。

                                                         ES6中的let關(guān)鍵字主要用于聲明局部變量,而且不會發(fā)生變量提升;const聲明一個只讀的常量,聲明后無法重新分配新的內(nèi)容

ES6全稱為ECMAScript 6.0是JavaScript語言的下一代標準,它的目的是讓JavaScript語言可以用來編寫復雜的大型應用程序,ES6的出現(xiàn)意味著JavaScript擁有更成熟的語法以及使編碼更容易的新快捷方式,還有許多新的方法,新的關(guān)鍵字以及數(shù)據(jù)類型和其他增強功能等,接下來在文章中將為大家詳細介紹ES6中的一些新特性

let關(guān)鍵字

ES6引入了新的let關(guān)鍵字,它允許我們在函數(shù)范圍內(nèi)聲明局部變量,例如語句,表達式或內(nèi)部函數(shù),類似于var但是let不像var那樣會發(fā)生變量提升,所以,變量一定要在聲明后使用,否則就會報錯。

let arr=[1,2,3]
for (let i = 0; i < arr.length; i++) {

console.log(i);
}

如何使用ES6中的let和const關(guān)鍵字

我們寫一個for循環(huán)函數(shù)然后再循環(huán)外寫一個語句重用相同的變量名稱時結(jié)果如下圖所示

let arr=[1,2,3]
for (let i = 0; i < arr.length; i++) {

console.log(i);
}
let x=i*i;

如何使用ES6中的let和const關(guān)鍵字

因為它的作用域僅限于在for循環(huán)內(nèi),所以外部未聲明不可使用。

const關(guān)鍵字

新的const關(guān)鍵字可以聲明一個只讀的常量,也稱為不可變變量,聲明以后我們無法重新分配新的內(nèi)容。

const demo= 12;
console.log(demo);

如何使用ES6中的let和const關(guān)鍵字

從效果圖可以看出當const聲明常量后如果我們再一次聲明就會報錯

但是不可變變量在ES6中并不總是完全不可變的,當我們就像保存一個對象一樣保存常量,我們就可以改變它的屬性和方法的值

const foo =[];

不改變地址的情況下我們可以給它增加新的內(nèi)容,const聲明的常量,也與let一樣不可重復聲明。

如何使用ES6中的let和const關(guān)鍵字

全局對象的屬性

在JavaScript中全局對象就是指的是window對象,全局對象的屬性賦值與全局變量的賦值是同一件事,在代碼中如果一個變量未被聲明則自動成為全局對象。這樣的規(guī)定帶來了很大的問題,沒法在編譯時就報出變量未聲明的錯誤,只有運行時才能知道。但是ES6很好的解決了這一點,雖然通過let,const關(guān)鍵字來聲明全局變量但是它不屬于全局對象的屬性,這也就意味著全局變量與全局對象的屬性在逐步分離

var a=1;
console.log(window.a);
let b=1;
console.log(window.b);

如何使用ES6中的let和const關(guān)鍵字

上述就是小編為大家分享的如何使用ES6中的let和const關(guān)鍵字了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)網(wǎng)站制作公司行業(yè)資訊頻道。


當前名稱:如何使用ES6中的let和const關(guān)鍵字-創(chuàng)新互聯(lián)
文章來源:http://fisionsoft.com.cn/article/jcsps.html