作用域回顾
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>01作用域回顾</title>
<link rel="stylesheet" href="" target="_blank" rel="external nofollow" >
</head>
<body>
<script>
/*
作用域
js:函数级作用域
Java:大括号级作用域
var 关键字一定要写,凡是不用var定义的变量都是全局变量,作用域为全局
*/
if (true) {
var i = 10;
};
console.log(i);//1 变量i作用域为全局
function demo1(){
var num = 10;
age = 20;
}
demo1();//执行之后,在函数内声明num,全局声明age
// console.log(num);//num is not defined. 作用域为demo1()函数内
console.log(age);//20 age作用域为全局
function demo(){
var hello = "hello";
return function(){
// 闭包
// tab切换,给每个li添加点击事件
// 遍历每个li,必须使用闭包
}
}
</script>
</body>
</html>