网页编程--JavaScript之变量

来源:互联网 发布:电脑看本子的软件 编辑:程序博客网 时间:2024/06/06 15:44

在JavaScript中分为全局变量和局部变量,然而也有一些区别之处,js中的全局变量和局部变量:1)只要在脚本段中定义的变量都是全局变量,所有脚本段都能访问。2)只有在函数中定义的变量才是局部变量。 一个变量的作用域跟大括号没有关系,只跟是全局或局部变量有关

<script type="text/javascript">      alert("i="+i); //i是全局      alert("x="+x); //x是全局    </script>         <script type="text/javascript">        function show(){          var y = 12; //局部变量        }        alert("y"+y);//挂,因为变量y在这里根本就没声明(show函数内声明的变量y是局部的,这里访问不了)        </script>     
<script type="text/javascript">         var z=3;         function change(z){             z=6;          //部变量与局外变量没有关系         }         change(z);          println("z="+z); //3   这里是自己封装的输出函数并且倒入了本地Js 即document.write("z="+z);     </script           <script type="text/javascript">         var z=3;         function change(a){             z=6;          //部变量与局外变量没有关系         }         change(z);          println("z="+z); //6     </script>           <script type="text/javascript">         var z=3;         function change(a){             a=6;          //部变量与局外变量没有关系         }         change(z);           println("z="+z); //3
变量概念必不可少,否则容易出Dug!

原创粉丝点击