全局变量和局部变量

2020-07-31  本文已影响0人  西疆慕客

该系列文章只是个人在自学JS时做的一些笔记,看到直接关闭即可。当然更欢迎大佬们传道授业、答疑解惑、指出错误。

全局变量和局部变量

例1:

    var a="我要自学网";
            function zxw(){
                document.write(a);
            };
            zxw();

例2:

function zxw(){
                var a="我要自学网";
                
            };
            zxw();
            document.write(a);

由例1和例2得,

1.函数外部声明的变量为全局变量,在整个js文档中都可调用;
2.函数内部使用var声明的变量为局部变量,只能在函数内部调用;
3.局部变量,函数执行完就从内存中删除;
4.能用局部变量声明,就不要用全局变量,能提高效率;

例3:

function zxw(){
                 a="我要自学网";
                
            };
            zxw();
            document.write(a);

例3中,直接给a赋值,能得到结果。
注:此处没有使用var声明变量,故此处为全局变量。

上一篇 下一篇

猜你喜欢

热点阅读