ES6之新增const命令使用方法

2022-07-28 10:42:27 字數 1234 閱讀 3632

hi,我又回來了,今天學習一下const命令。

const宣告乙個唯讀常量,一旦宣告,常量的值便不可改變。

例子如下:

const food = 12;

food = 23; // uncaught typeerror: assignment to constant variable.

const可以宣告乙個變數,宣告以後,必須初始化,否則變錯。

例子如下:

const food; // uncaught syntaxerror: missing initializer in const declaration
constlet有許多相似點:

例子如下:

//1.只在其宣告的塊級作用域中有效

console.log(food); // uncaught referenceerror: food is not defined

//2.暫時性死區

//3.不能重複宣告

const宣告的變數,並不是說變數的值不能改變,而是對於變數指向那個的記憶體位址所儲存的資料不得改動。

注意:如果把這個宣告的引用資料型別變數指向另乙個物件,就會報錯。

例如:

// 常量是乙個物件

const about = {};

about.us = 'usb';

about.ua = 'usc';

console.log(about); //

about = {}; // uncaught typeerror: assignment to constant variable.

//常量是乙個陣列

const ball = ;

ball.length = 2;

ball[0] = 'haha';

ball = ; // uncaught typeerror: assignment to constant variable.

其實,const也不是很難,只要你細心,就會發現非常的簡單。

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

ES6中的const命令

1.const宣告乙個唯讀常量,一旦宣告,常量的值就不能改變 1 const pi 3.1415 2 console.log pi 3 4 pi 3 uncaught typeerror assignment to constant variable.2.const一旦宣告常量,就必須立即初始化,不...

ES6新增的let與const

宣告常量,一旦宣告必須立馬賦值,否則報錯 const pi 3.14 const pi 報錯 uncaught syntaxerror missing initializer in const declaration 常量賦值以後,不能改變,否則同樣報錯 const pi 3.14 pi 3 報錯 ...