变量的作用域

2017-04-18  本文已影响0人  洛洛kkkkkk
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>变量的作用域</title>
        <style type="text/css">
            
        </style>
    </head>
    <body>
    </body>
    <script type="text/javascript">
        //变量的作用域
        //河南省 濮阳市
        //在函数外部声明的可以称之为是“全局变量”,在任何地方都可以使用
        var a=10;//全局变量
        b=100;//全局变量
        function text1(){
            console.log(a);
            console.log(100);
        }
        a=100;
        text1();
        
        //局部变量,在函数内声明的变量,只能在函数内部使用。
        //不管全局变量还是局部变量,都不要重名(能运行,不规范)
        var c=123;
        function test2 () {
            var c = 999;//局部变量
            console.log(c);
        }
        test2();
        console.log(c);
        
        var num1=10;
        function test3 () {
            //这个num1是test3里面的局部变量num1,(会把变量的声明放在前面)
            console.log(num1);
            var num1=100;
            console.log(num1);
        }
        test3();
        

        for(var i=0;i<10;i++){
            console.log(i);
            var k=100;
        }
        console.log(i);
        console.log(k);
        if(true){
            var j =10;
        }
        console.log(j);
        
        var test6=null;
        function test4 () {
            console.log("我是test4");
            test6=function test5 () {
                console.log("我是tset5");
            }
        }
        test4();
        test6();
        
        
    </script>
</html>
上一篇 下一篇

猜你喜欢

热点阅读