JS基础_函数作用域练习

 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <meta charset="UTF-8">
 5         <title></title>
 6         <script type="text/javascript">
 7         
 8             var a = 123;
 9             function fun(){
10                 alert(a);//undefined
11                 var a = 456;
12                 alert(a);//456
13             }
14             fun();
15             alert(a);//123
16             
17             //---------------------------------------------------
18             
19             var b = 123;
20             function fun(){
21                 alert("b = "+b);//123
22                 b = 456;
23             }
24             fun();
25             alert("b = "+b);//456,全局的b变成了456
26             
27             //---------------------------------------------------
28             
29             var c = 123;  
30             function fun(c){
31                 alert("c = "+c);//undefined
32                 c = 456;//对外面的c没影响
33             }
34             fun();
35             alert("c = "+c);//123
36             
37             //---------------------------------------------------
38             
39             var d = 123;  
40             function fun(d){
41                 alert("d1 = "+d);//789 
42                 d = 456;
43             }
44             fun(789);
45             alert("d = "+d);//123
46             
47             
48         </script>
49     </head>
50     <body>
51     </body>
52 </html>

 

转载于:https://www.cnblogs.com/ZHOUVIP/p/7695537.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值