javascript 变量作用域[初级简单]

通过一下3个小例子先去理解一下变量作用域的作用.

 

1----------------------------
function aaa()
{
var a=12; //局部变量:定义在一个函数里,只能在这个函数里用
}

function bbb()
{
alert(a);//a is not defined
}

aaa();
bbb();
2-----------------------------
var a; //全局变量:不定义在任何一个函数里,可以在任何地方去用

function aaa()
{
a=12;
}

function bbb()
{
alert(a);//a=12
}

aaa();
bbb();
3------------------------------
function aaa() //父函数
{
var a=12;

function bbb() //子函数
{
alert(a); //子函数可以使用父函数的局部变量
}

bbb();
}

aaa();

posted @ 2015-10-21 11:00  露西涂  阅读(124)  评论(0)    收藏  举报