文档分值:3

javascript >>> javascript >>> ES262-3rd

课程目录

ES262-3rd
ES262-4th
ES262-5th
ES262-6th
ES262-7th
scope

js的作用域有两种:全局作用域和函数作用域。

全局作用域就是整个js文件中的脚本都可以使用。

<script>
var    a    =    1;
//可以调用全局变量a
function    (){
                //函数中也可以调用全局变量
}
</script>

函数作用域就是在函数中申明的变量只能在函数中使用,外部无法访问函数内部作用域里的变量。

//    全局变量
var    a    =    1;
function    test()    {
                //    函数    test    内的局部作用域
                a    =    2;
                var    foo    =    3;
}
test();

test()调用完后,a变成2,foo等于3,但是foo只能在test函数内部访问,在外面访问就会报错。

[ 该条目创建时间:2016-06-29 15:03:18 ]