const声明一个只读的常量。一旦声明,常量的值就不能改变。
一. 概述
const
使用特点? 答:① const声明一个只读的常量。一旦声明,常量的值就不能改变;② const一旦声明变量,就必须立即初始化,不能留到以后赋值;③ const的作用域与let命令相同:只在声明所在的块级作用域内有效;④ const命令声明的常量也是不提升,同样存在暂时性死区,只能在声明的位置后面使用;⑤ const声明的常量,也与let一样不可重复声明。const
声明基础类型和对象类型?答:声明基础类型不可改变;声明对象类型不可重新赋值,可修改对象属性。
二. const 命令
1.作用
-
const
声明一个只读的常量。一旦声明,常量的值就不能改变。const PI = 3.1415; PI // 3.1415 PI = 3; // TypeError: Assignment to constant variable.
2.特点
-
const
一旦声明变量,就必须立即初始化,不能留到以后赋值。//对于const来说,只声明不赋值,就会报错 const foo; // SyntaxError: Missing initializer in const declaration
-
const
的作用域与let
命令相同:只在声明所在的块级作用域内有效。if (