ES6中的const命令

2022-03-31 13:27:43 字數 1785 閱讀 7034

1.const宣告乙個唯讀常量,一旦宣告,常量的值就不能改變

1 const pi=3.1415;

2 console.log(pi);

3 4 pi=3;//uncaught typeerror: assignment to constant variable.

2.const一旦宣告常量,就必須立即初始化,不能留到以後賦值

1 const width;//uncaught syntaxerror: missing initializer in const declaration

3.const宣告的常量只在當前作用域內有效

1 if(true)

4 5 console.log(name);//uncaught referenceerror: name is not defined

4.const宣告的常量不存在「宣告提前」,只能先宣告後使用

1 if(true)

5.const不可重複宣告

6.const宣告的常量如果儲存的是引用型別的資料,只會保證該資料的位址不變,並不能保證該資料不變

感興趣的朋友可以相互交流

1.const宣告乙個唯讀常量,一旦宣告,常量的值就不能改變

1 const pi=3.1415;

2 console.log(pi);

3 4 pi=3;//uncaught typeerror: assignment to constant variable.

2.const一旦宣告常量,就必須立即初始化,不能留到以後賦值

1 const width;//uncaught syntaxerror: missing initializer in const declaration

3.const宣告的常量只在當前作用域內有效

1 if(true)

4 5 console.log(name);//uncaught referenceerror: name is not defined

4.const宣告的常量不存在「宣告提前」,只能先宣告後使用

1 if(true)

5.const不可重複宣告

6.const宣告的常量如果儲存的是引用型別的資料,只會保證該資料的位址不變,並不能保證該資料不變

感興趣的朋友可以相互交流

1 const pi=3.1415;

2 console.log(pi);

3 4 pi=3;//uncaught typeerror: assignment to constant variable.

2.const一旦宣告常量,就必須立即初始化,不能留到以後賦值

1 const width;//uncaught syntaxerror: missing initializer in const declaration

3.const宣告的常量只在當前作用域內有效

1 if(true)

4 5 console.log(name);//uncaught referenceerror: name is not defined

4.const宣告的常量不存在「宣告提前」,只能先宣告後使用

1 if(true)

5.const不可重複宣告

6.const宣告的常量如果儲存的是引用型別的資料,只會保證該資料的位址不變,並不能保證該資料不變

感興趣的朋友可以相互交流

ES6中let和const命令

es6中新增了 let 命令,用於宣告變數,關於let有以下幾個特點 1 用法類似於var,但是所宣告的變數只在 let 命令所在的 塊內有效,實現了塊級作用域且不會汙染全域性變數。2 不存在變數提公升 3 暫時性死區 4 同乙個變數在相同作用域內不允許重複宣告 下面圍繞這四個特點進行詳細的分析 l...

ES6的let與const命令

1.塊級作用域 乙個大括號 所包起來的內容就是乙個塊級作用域 let和const就是塊級作用域,2.嚴格模式 use strict 3.如果在同乙個塊級作用域中,let乙個變數不能重複使用,每乙個變數名只能被let一次,const也是這樣的。4.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...