JAVA全系列 教程
3762个小节阅读:7088.7k
目录
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
const
声明一个只读的常量。一旦声明,常量的值就不能改变
xxxxxxxxxx
const PI = 3.1415;
PI // 3.1415
PI = 3;
// TypeError: Assignment to constant variable.
const
声明的变量不得改变值,这意味着,const
一旦声明变量,就必须立即初始化,不能留到以后赋值
xxxxxxxxxx
const foo;
// SyntaxError: Missing initializer in const declaration
const
的作用域与let命令相同:只在声明所在的块级作用域内有效
xxxxxxxxxx
if (true) {
const MAX = 5;
}
MAX // Uncaught ReferenceError: MAX is not defined
const
命令声明的常量也是不存在提升
xxxxxxxxxx
if (true) {
console.log(MAX); // ReferenceError
const MAX = 5;
}
const
声明的常量,也与let
一样不可重复声明
xxxxxxxxxx
var message = "Hello!";
let age = 25;
// 以下两行都会报错
const message = "Goodbye!";
const age = 30;
实时效果反馈
1. 下列const
特性描述错误的是:
A const
命令声明的常量不提升
B const
命令不可重复声明
C const
命令是块级作用域
D const
命令声明可以改变
答案
1=>D