1.let命令
塊級作用域
for迴圈
2.不存在變數提公升
3.暫時性死區
4.不允許重複宣告
5.為什麼需要塊級作用域
6.es6塊級作用域的巢狀
7.塊級作用域與函式宣告
8.do表示式
9.const命令
宣告常量
const
的作用域與let
命令相同:只在宣告所在的塊級作用域內有效
const
命令宣告的常量也是不提公升,同樣存在暫時性死區,只能在宣告的位置後面使用。
const
宣告的常量,也與let
一樣不可重複宣告
const
實際上保證的,並不是變數的值不得改動,而是變數指向的那個記憶體位址不得改動
讀阮一峰ES6物件解構賦值小細節
最近看阮一峰的es6發現了個地方有點不懂,理解之後,特意記錄下來。就是上面這塊。首先是外面這個括號,我們知道如果提前定義了乙個變數,下面再來解構賦值就得加上括號而不是下面這樣 let a let b let a,b 1,2 uncaught syntaxerror identifier a has ...
阮一峰老師的《ES6標準入門》塊級作用域與函式宣告
在學習阮一峰老師的 es6標準入門 塊級作用域與函式宣告部分時,有一部分理解不通 瀏覽器的 es6 環境 function f function f uncaught typeerror f is not a function上面的例子實際執行的 如下。瀏覽器的 es6 環境 function f ...
讀阮一峰《ECMAScript 6 入門》小結
讀阮一峰 ecmascript 6 入門 小結,let在塊級作用域內有效,var有變數提公升 變數可以在宣告之前使用,值為undefined 宣告的變數有記憶體洩露 const定義常量,不能改變 如果區塊中存在let和const命令,這個區塊對這些命令宣告的變數,從一開始就形成了封閉作用域。凡是在宣...