欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 前端技术 > javascript >内容正文

javascript

javascript中变量

发布时间:2025/7/25 javascript 119 豆豆
生活随笔 收集整理的这篇文章主要介绍了 javascript中变量 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

全局变量和局部变量的区别和比较:

  • 全局变量的作用域是全局的,在javascript中处处都可以定义;局部变量是局部的,作用域是局部性的。
  • 全局作用域中编写代码时可以不使用var,但是局部变量必须使用var。
  • 在函数体内部,局部变量的优先级比同名的全部变量高。
  • 1 var scope = "global"; 2 function fn(){ 3 alert(scope); 4 var scope = "local"; 5 alert(scope); 6 } 7 fn();

    起初以为alert第一次调用会显示“global”,因为申明局部变量的var语句还没有被执行。但是,由于这个作用域规则的限定,输出的并不是“global”。局部变量在整个函数体内都是有定义的,但是在执行var语句之前,它是不会被初始化的。这个函数等价于:

    1 function fn(){ 2 var scope; 3 alert(scope); 4 scope = “local”; 5 alert(scope); 6 }

    转载于:https://www.cnblogs.com/Eleanore/archive/2012/06/04/2534613.html

    总结

    以上是生活随笔为你收集整理的javascript中变量的全部内容,希望文章能够帮你解决所遇到的问题。

    如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。