Javascript:谈谈JS的全局变量跟局部变量

在博客上看到一篇文章,感觉很有意思,认真看完了全文,文章确实不错,也加深了我对JavaScript变量的一个理解,所以打算借鉴一下,写了一个自己的学习总结,整理出了这篇读后感

文章原始出处:http://apps.hi.baidu.com/share/detail/50528730

博主阅读地址:http://blog.youkuaiyun.com/zyz511919766/article/details/7276089


事件的起因是两段代码,比较两段代码的区别:

<script type="text/javascript">  
 var a = "Hello";  
 function test(){  
      var a;  
      alert(a);  
      a = "World";  
      alert(a);  
 }  
</script>  

<script type="text/javascript">  
 var a = "Hello";  
 function test(){  
      alert(a);  
      a = "World";  
      alert(a);  
 }  
</script>  

    其实也很简单,就是比较JavaScript中的全局变量和局部变量,刚开始看代码的时候我还没有去看原博主的文字,只是在思考两段代码的区别和运行结果,这两段的答案大家都知道,第一段代码为是:undefined,world;第二段代码输出:hello,world。

    从原博客上看,这个问题还是一个妹纸问的,既然知道区别,又知道答案,理所当然,当然理所原博主肯定会怒

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值