代码示例:(标识:eg_js_function_closures_1)
<!DOCTYPE html>
<html>
<body>

<h1>JavaScript 函数闭包</h1>

<p>使用全局变量计数。</p>

<p id="demo"></p>

<script>
// 初始化计数器
var counter = 0;

// 递增计数器的函数
function add() {
  counter += 1;
}

// 调用三次 add()
add();
add();
add();

// 计数器目前应该是 3
document.getElementById("demo").innerHTML = "计数器是:" + counter;
</script>

</body>
</html>
运行结果: