首頁  >  文章  >  web前端  >  ES6之let和const的介紹

ES6之let和const的介紹

零下一度
零下一度原創
2017-06-26 09:26:381272瀏覽

本系列部落格所寫的內容是自己在平時學習當中自己的一些總結,當做筆記和復習的作用,如果有哪裡說得不對,歡迎多多指出,謝謝  廢話不多說現在開始吧!

 

let和const都可以用來做定義變數(和var相似),但也存在一些差異及新的特性,如下所示

一、let指令用於宣告變數

  1 、由於js不存在區塊級作用域,但是由let宣告的變數只在所屬的區塊內有效,在外部無法存取。 (例如在一對大括號之內的都可以理解為一個區塊級作用域)

#  2、使用es6語法預設採用嚴格模式,嚴格模式下未宣告的變數引用就會進行報錯

  3、使用let不可以重複宣告同一個變數

二、const指令(定義一個常數

  1、使用const宣告的常數不可以進行修改(如果宣告的是引用型別(物件),指標不可以改變,但是裡面的內容是可以進行修改過的

  2、const也存在像let一樣的區塊級作用域

  3、const聲明必須進行賦值

 

 

#  

以上是ES6之let和const的介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn