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 ...