1.const聲明一個只讀常量,一旦聲明,常量的值就不能改變 2.const一旦聲明常量,就必須立即初始化,不能留到以後賦值 3.const聲明的常量只在當前作用域內有效 4.const聲明的常量不存在“聲明提前”,只能先聲明後使用 5.const不可重覆聲明 6.const聲明的常量如果保存的是引 ...
1.const聲明一個只讀常量,一旦聲明,常量的值就不能改變
1 const PI=3.1415; 2 console.log(PI);//3.1415 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){ 2 const NAME='XG' 3 } 4 5 console.log(NAME);//Uncaught ReferenceError: NAME is not defined
4.const聲明的常量不存在“聲明提前”,只能先聲明後使用
1 if(true){ 2 console.log(NAME);//Uncaught ReferenceError: NAME is not defined 3 const NAME='XG'; 4 }
5.const不可重覆聲明
6.const聲明的常量如果保存的是引用類型的數據,只會保證該數據的地址不變,並不能保證該數據不變