web前端全系列 教程
1839个小节阅读:2244.2k
目录
鸿蒙应用开发
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
xxxxxxxxxx
var num = 10;
xxxxxxxxxx
var num = 10;
num = 20;
JavaScript 引擎的工作方式是,先解析代码,获取所有被声明的变量,然后再一行一行地运行。这造成的结果,就是所有的变量的声明语句,都会被提升到代码的头部,这就叫做变量提升(hoisting)。
xxxxxxxxxx
console.log(num);
var num = 10; // 结果是什么呢?
使用const定义常量后,常量无法改变(扩展知识,ES6新特性)
xxxxxxxxxx
const URL = "http://itbaizhan.cn";
URL = "http://iwenwiki.com"; // 错误
实时效果反馈
1. 以下代码打印正确的是:
xxxxxxxxxx
console.log(num);
var num = 10;
A 10
B 错误
C undefined
D num
2. 下列关于常量描述正确的是:
A 使用var关键字定义常量后,常量可以重新赋值
B 使用const关键字定义常量后,常量可以重新赋值
C 使用var关键字定义常量后,常量无法改变
D 使用const关键字定义常量后,常量无法改变
答案
1=>C 2=>D