变量和作用域

 1 <script>
 2 
 3     //变量问题:根据作用范围,变量可以分为局部变量和全局变量。
 4 
 5     //局部变量:只有局部能够访问的变量。
 6         //函数内部用var定义的变量。
 7     //全局变量:在哪里都能访问到的变量。
 8         //函数外部或者进入javascript之后立即定义的变量和函数内部不带有var的变量。
 9 
10  var num3 = 333;
11 
12     //函数加载的时候,只加载函数名,不加载函数体。
13     function fn2(){
14         //局部变量
15         var num1 = 111;
16         //全局变量(成员变量)
17         num2 = 222;
18         console.log(num1);//111
19         console.log(num3);//333
20     }
21     fn2();
22     console.log(fn2);
23 //    console.log(num1);//undefined
24     console.log(num2);//222
25     console.log(num3);//333
26 
27        //隐式全局变量
28     function fn1(){
29         //b和c都是隐式全局变量
30         var a = b = c = 1;
31         //e和f都是隐式全局变量(分号相当于换行)
32         var d = 1;e =2;f=3;
33         //g,h,i都不是隐式全局变量
34         var g = 1,h= 2,i=3;
35     }
36 
37     fn1();
38 
39    
40 </script>

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值