<!--@description-->
<!--@author beyondx-->
<!--@date Created in 2022/07/30/ 23:20-->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>作用域&作用域链</title>
</head>
<body>
<script>
var a = 1;
function f1() {
// var a = 6;
function f2() {
// var a = 5;
function f3() {
// var a = 4;
/**
* 当函数中 使用 某个变量时, 优先在 自己的 作用域 中查找
* 如果找不到, 就会向 上一层作用域 查找
* 如果找不到 继续往上一层查找, 直到 全局作用域
* 如果 还 找不到 直接报错
* 作用域链
*/
console.log(a);
}
f3();
}
f2();
}
f1();
</script>
</body>
</html>