如何提高代码全局执行掌控及作用域管理能力?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1235个文字,预计阅读时间需要5分钟。
我们来看这样一个问题:尝试在JavaScript中打印一个未定义的变量`num2`。
javascriptvar num=2;console.log(num); // 输出结果为:2
当我们完全没有任何变量定义时,试图输出一个变量,比如`num2`,会发生错误:var num=2;console.log(num2); // 浏览器报错:num2 未定义
这是因为`num2`在尝试输出时还没有被定义。
我们先来看这样一个问题:
var num = 2
console.log(num) // 输出结果为:2
- 当我们完全没有定义一个变量,却将其输出时:报错 num2并没有被定义。
本文共计1235个文字,预计阅读时间需要5分钟。
我们来看这样一个问题:尝试在JavaScript中打印一个未定义的变量`num2`。
javascriptvar num=2;console.log(num); // 输出结果为:2
当我们完全没有任何变量定义时,试图输出一个变量,比如`num2`,会发生错误:var num=2;console.log(num2); // 浏览器报错:num2 未定义
这是因为`num2`在尝试输出时还没有被定义。
我们先来看这样一个问题:
var num = 2
console.log(num) // 输出结果为:2
- 当我们完全没有定义一个变量,却将其输出时:报错 num2并没有被定义。

