码迷,mamicode.com
首页 > 其他好文 > 详细

10-变量和作用域

时间:2017-03-19 13:34:25      阅读:116      评论:0      收藏:0      [点我收藏+]

标签:oct   doc   问题   function   aaa   highlight   作用   console   set   

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
</head>
<body>


<script>

    //变量问题:根据作用范围,变量可以分为局部变量和全局变量。

    //局部变量:只有局部能够访问的变量。
        //函数内部用var定义的变量。
    //全局变量:在哪里都能访问到的变量。
        //函数外部或者进入javascript之后立即定义的变量和函数内部不带有var的变量。

//    var num3 = 333;
//
//    //函数加载的时候,只加载函数名,不加载函数体。
//    function fn(){
//        //局部变量
//        var num1 = 111;
//        //全局变量(成员变量)
//        num2 = 222;
//
//        console.log(num3);
//    }
//
//    fn();
////    console.log(num1);
//    console.log(num2);
//    console.log(num3);


//    //块级作用域,js中没有。
//    {
//        var aaa = 1;
//    }


    //隐式全局变量
    function fn(){
        //b和c都是隐式全局变量
        var a = b = c = 1;
        //e和f都是隐式全局变量(分号相当于换行)
        var d = 1;e =2;f=3;
        //g和i都不是隐式全局变量
        var g = 1,h= 2,i=3;
    }

    fn();
    console.log(b);
    console.log(c);
    console.log(e);
    console.log(f);
//    console.log(a);
//    console.log(h);
//    console.log(i);



</script>
</body>
</html>

  

10-变量和作用域

标签:oct   doc   问题   function   aaa   highlight   作用   console   set   

原文地址:http://www.cnblogs.com/sj1988/p/6580021.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!