本系列部落格所寫的內容是自己在平時學習當中自己的一些總結,當做筆記和復習的作用,如果有哪裡說得不對,歡迎多多指出,謝謝 廢話不多說現在開始吧!
let和const都可以用來做定義變數(和var相似),但也存在一些差異及新的特性,如下所示
一、let指令(用於宣告變數)
1 、由於js不存在區塊級作用域,但是由let宣告的變數只在所屬的區塊內有效,在外部無法存取。 (例如在一對大括號之內的都可以理解為一個區塊級作用域)
# 2、使用es6語法預設採用嚴格模式,嚴格模式下未宣告的變數引用就會進行報錯
3、使用let不可以重複宣告同一個變數
二、const指令(定義一個常數)
1、使用const宣告的常數不可以進行修改(如果宣告的是引用型別(物件),指標不可以改變,但是裡面的內容是可以進行修改過的)
2、const也存在像let一樣的區塊級作用域
3、const聲明必須進行賦值
#
以上是ES6之let和const的介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!