var 全局变量 局部变量

var 定义的不一定是局部变量

 

全局变量:

  过程体(包括方法function(){},对象Object={})外的所有的变量,不管有没有加var关键字,他都是全局变量。

 

 

局部变量:

  在过程体内(方法,对象内)的变量,加上var关键字就是局部变量,只能用于本方法或对象内,如果不加var则是全局变量

 

 

<script   language= "javascript "> 
    a=1;   //全局变量 
    var b=2;   //全局变量
    function test(){ 
        c=3;     //c在函数里,没有用var声明,全局变量 
        var d=4;   //d在函数里,用var声明,局部变量
    }
</script> 

 

posted @ 2017-03-15 16:05  我的老婆是校花  阅读(1217)  评论(0编辑  收藏  举报