js内部函数内部申明一个全局变量

在js函数内部声明一个全局变量

废话不多说直接上代码

    <script>
        function myFn(){
            var a= 0;
        }
        myFn();
        console.log(a);
    </script>

在这里插入图片描述
这里提示a是未定义的,但是如果吧声明变量的关键字去掉,

    <script>
        function myFn(){
             a= 0;
        }
        myFn();
        console.log(a);
    </script>

在这里插入图片描述
他这里就是可以在外部访问到的全局变量了


版权声明:本文为EWJRQKJRQ原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。