使用const可以去宣告乙個衡量,這樣就不能夠給這個衡量去重新分配乙個新的值
例子:console.log(fruit);
const fruit ="lemon";
console.log(fruit);
在控制台上會報語法錯誤:
uncaught syntaxerror: identifier 'fruit' has already benn declared at :1:1
注意:const限制的是給const分配值的動作,並不是限制衡量裡面的值
例子:
const fruit =;fruit.push('lemon');
如果重新給fruit分配乙個值:
fruit=;
console.log(fruit); //uncaught syntaxerror: assignment to constant variable.
這就是因為我們重新分配了fruit的值
ES6之關鍵字const
const是constant 常量 的縮寫,const和 let一樣,也是用來宣告變數的,但是const是專門用於宣告乙個常量的,顧名思義,常量的值是不可改變的。const的特點 1 不可更改 1 2 const name 張三 name 李四 錯誤,企圖修改常量name 2 只在塊級作用域起作用,...
ES6學習筆記之《let 和 const》
es6宣告變數的方法 var function let const import class let和 const const的作用域與let命令相同 只在宣告所在的塊級作用域內有效。if true max uncaught referenceerror max is not defined con...
ES6之let和const命令(筆記)
1 let命令 console.log a undefined console.log b 112 const命令 3 設定跨模組常量模組 export consta 1 import as constant from constants console.log constant.a import ...