es6快速入門學習 let和const

2021-08-16 20:46:07 字數 549 閱讀 5217

//let 命令申明不會提公升,作用域在塊級程式碼內

if (true) 

console.log(b); //

3console.log(a); // 報錯:a is

not defined

//暫時性死區:塊級作用域內存在let,它所宣告的變數就會』繫結』在此區域,不受外界影響

let c = 10;

function fn()

fn();

console.log(c); //error

//在迴圈語句內是乙個父作用域,在迴圈體內是乙個子作用域

for (let i = 0; i

< 5; i++)

for (let i = 0; i

< 5; i++)

const是定義那些不可以被重新賦值的變數,宣告的時候必須賦值

ES6快速入門

三種語法實現同乙個功能,從而加深對三種語法的運用,最後了解es6的優勢 知識點 常量 作用域 箭頭函式 預設 物件 es5 中常量的寫法 object.defineproperty window,pi2 console.log window.pi2 es6 的常量寫法 const pi 3.1415...

ES6快速入門

引數配置 promise物件 const 宣告的常量不可改變,宣告時必須初始化 const pi 3.1415926 console.log pi 使用const定義的陣列和物件,其值是可變的,但是不能對其進行重新賦值 const a a 0 1 console.log a 0 輸出1 const ...

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