标签:级别 nbsp 自动 for body result efi var 成员
<html>
<body>
<script>
//作用域
/*
for(var i = 0;i< 10;i++){
console.log(i);
}
alert(i);
*/
//js的作用域不是块级别的
//js的作用域是函数级别的
/*
function f(){
var a = 8;
}
f();
alert(a);
*/
/*
function f(){
a = 8; //在函数内部声明的变量如果不加var,自动成为window的成员
}
f();
alert(a);
alert(window.a);
*/
//******练习********
/*
alert(a);
alert(b);
if(8 > 5) {
var a = 10;
}else {
var b = 200;
}
alert(a);
alert(b);
*/
/*
//alert(a); //报错
alert(b); //undefined
if(8 > 5) {
a = 10;
}else {
var b = 200;
}
alert(a);//10
alert(b);//undefined
*/
/*
function f(){
var a = 5;
function g(){
alert(a);
}
g();
}
f();
*/
/*
function f(){
a = 5;
function g(){
alert(a);
}
g();
}
f();
*/
//闭包
/*
function f(){
a = 5; //-window.a = 5
return function g(){
alert(a); // 没var就去window那找
}
}
var result = f();
result();
*/
function f(a){
function a(){}
function a(){alert("第二个函数");}
function a(){alert("最后一个函数");}
var a = 2;
alert(a);
}
f(5);
</script>
</body>
</html>
标签:级别 nbsp 自动 for body result efi var 成员
原文地址:http://www.cnblogs.com/luowenjun-kio/p/7899942.html