变量在当前环境now、内部环境f1、内部深层环境f2/f3....都起作用的现象形成了一个链条,这个链条就称为变量的"作用域链"
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script type="text/javascript">
//作用域
var title = "链条";
console.log("new:" + title);
function f1() {
console.log("f1:" + title);
function f2() {
console.log("f2:" + title);
function f3() {
console.log("f3:" + title);
}
f3();
}
f2();
}
f1();
</script>
</head>
<body>
<h2></h2>
</body>
</html>
效果图: