js全局变量,局部变量

Posted h0000dh

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js全局变量,局部变量相关的知识,希望对你有一定的参考价值。

<title>范例3-4</title>
<script language="javascript">
<!--
    var nA = 10;                        // 定义全局变量nA
    function func()
    {
        var nA = 20;                    // 定义局部变量nA并输出
        document.write( "<li>局部作用范围的nA:" + nA );
    }
    func();                            // 调用函数func
    document.write( "<li>全局作用范围的nA:" + nA );    // 输出全局nA
-->
</script>

输出:

  • 局部作用范围的nA:20
  • 全局作用范围的nA:10

以上是关于js全局变量,局部变量的主要内容,如果未能解决你的问题,请参考以下文章

JS全局变量是全局对象的属性,函数局部变量为啥就不是函数的属性呢?

JS作用域作用域链

JS 变量作用域

JS高级---把局部变量变成全局变量

JS高级---把局部变量变成全局变量

js全局变量与局部变量 预解析与作用域链详解