变量和作用域

 1 <!DOCTYPE html>
 2 <html>
 3 <head lang="en">
 4     <meta charset="UTF-8">
 5     <title></title>
 6 </head>
 7 <body>
 8 
 9 
10 <script>
11 
12     //变量问题:根据作用范围,变量可以分为局部变量和全局变量。
13 
14     //局部变量:只有局部能够访问的变量。
15         //函数内部用var定义的变量。
16     //全局变量:在哪里都能访问到的变量。
17         //函数外部或者进入javascript之后立即定义的变量和函数内部不带有var的变量。
18 
19 //    var num3 = 333;
20 //
21 //    //函数加载的时候,只加载函数名,不加载函数体。
22 //    function fn(){
23 //        //局部变量
24 //        var num1 = 111;
25 //        //全局变量(成员变量)
26 //        num2 = 222;
27 //
28 //        console.log(num3);
29 //    }
30 //
31 //    fn();
32 ////    console.log(num1);
33 //    console.log(num2);
34 //    console.log(num3);
35 
36 
37 //    //块级作用域,js中没有。
38 //    {
39 //        var aaa = 1;
40 //    }
41 
42 
43     //隐式全局变量
44     function fn(){
45         //b和c都是隐式全局变量
46         var a = b = c = 1;
47         //e和f都是隐式全局变量(分号相当于换行)
48         var d = 1;e =2;f=3;
49         //g和i都不是隐式全局变量
50         var g = 1,h= 2,i=3;
51     }
52 
53     fn();
54     console.log(b);
55     console.log(c);
56     console.log(e);
57     console.log(f);
58 //    console.log(a);
59 //    console.log(h);
60 //    console.log(i);
61 
62 
63 
64 </script>
65 </body>
66 </html>

 

转载于:https://www.cnblogs.com/BingBing-Deng/p/10250571.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值