// const 的使用
/**
* const 声明的是一个常量
*
* 1、使用 const 声明的常量必须在声明的时候就赋值,不允许先声明后赋值
* 2、在同一个作用域内,不允许声明重名的常量
* 3、const 声明的是一个常量,不允许声明后再次赋值
*/
// --------------------------------------------
// Uncaught SyntaxError: Missing initializer in const declaration
// 使用 const 声明的常量必须在声明的时候就赋值,不允许先声明后赋值
// const a;
// --------------------------------------------
// Uncaught SyntaxError: Identifier 'a' has already been declared
// 在同一个作用域内,不允许声明重名的常量
// const a = 10
// const a = 10
// function test () {
// const a = 10
// }
// const a = 11
// --------------------------------------------
// Uncaught TypeError: Assignment to constant variable.
// const 声明的是一个常量,不允许声明后再次赋值
const a = 10
a = 20
console