ES6之let和const命令(筆記)

2021-10-01 04:37:08 字數 547 閱讀 9658

1、let命令

console.

log(a)

;//undefined

console.

log(b)

;//11

2、const命令

3、設定跨模組常量

模組

export

consta=

1;import

*as constant from

'./constants'

;console.

log(constant.a)

;import

from

'./constants'

;console.

log(a)

;

4、全域性物件屬性:

全域性物件是最頂層的物件,在瀏覽器指的是window 物件。

es6一方面規定,var命令和function命令宣告的全域性變數,依舊是全域性物件的屬性;另一方面規定,let命令、const命令、class命令宣告的全域性變數,不屬於全域性物件的屬性。

ES6學習 let和const命令

1.let命令 所宣告的變數命令所在 塊有效 a referenceerror a is not defined.b 1for迴圈的計數器,就很適合let命令 for let i 0 i arr.length i console.log i referenceerror i is not defin...

ES6 一 let和const命令

在js中是沒有塊級作用域的,var 宣告的變數作用域是整個函式體,而let可以起到這一作用 console.log b 2 console.log a a is not defind 而let可以起到這一作用啊在js中變數和函式的宣告會提公升到當前作用域最頂部執行。這樣就會出現問題。var a 函式...

ES6學習 let和const命令

說明 本文參考阮一峰的ecmascript 6 入門 console.log a 塊外使用會報錯 referenceerror a is not defined for迴圈內使用let和var產生的不同效果 下面 使用的是var,結果為10 var a for var i 0 i 10 i a 9 ...