在这里插入 <script>
// 案例1 : 结果是几? 答案:0
function f1() {
var num = 123;
function f2() {
var num = 0;
console.log(num); // 站在目标出发,一层一层的往外查找
}
f2();
}
var num = 456;
f1();
// 案例2 :结果是几?
var a = 1;
function fn1() {
var a = 2;
var b = '22';
fn2();
function fn2() {
var a = 3;
fn3();
function fn3() {
var a = 4;
console.log(a); //a的值 ? 答案:4
console.log(b); //b的值 ? 答案:22
}
}
}
fn1();
</script>代码片
js作用域链案例分析
![](https://img-home.csdnimg.cn/images/20240711042549.png)