1.const聲明一個只讀常量,一旦聲明,常量的值就不能改變html
1 const PI=3.1415; 2 console.log(PI);//3.1415 3 4 PI=3;//Uncaught TypeError: Assignment to constant variable.
2.const一旦聲明常量,就必須當即初始化,不能留到之後賦值post
1 const WIDTH;//Uncaught SyntaxError: Missing initializer in const declaration
3.const聲明的常量只在當前做用域內有效spa
1 if(true){ 2 const NAME='XG' 3 } 4 5 console.log(NAME);//Uncaught ReferenceError: NAME is not defined
4.const聲明的常量不存在「聲明提早」,只能先聲明後使用code
1 if(true){ 2 console.log(NAME);//Uncaught ReferenceError: NAME is not defined 3 const NAME='XG'; 4 }
5.const不可重複聲明htm
6.const聲明的常量若是保存的是引用類型的數據,只會保證該數據的地址不變,並不能保證該數據不變blog
轉載自:http://www.cnblogs.com/xgblogs/p/6142792.html作用域