JavaScript 作用域链图具体解释

Posted llguanli

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript 作用域链图具体解释相关的知识,希望对你有一定的参考价值。

    <script type="text/javascript">
        /**
         *  作用域链:
         */
        var a = "a";
        function hao947(){
            var b = "b";
            alert(a);// output a
            alert(b);// output b
      //      alert(c);// output undefind
            function hao(){
                var c = "c";
				alert(a);// output a
				alert(b);// output b
				alert(c);// output c
            }
            return  hao();
        }
        
        hao947();
        alert(a); // output a
   //     alert(b); // output undefind
   //     alert(c); // output undefind
    </script>
技术分享

以上是关于JavaScript 作用域链图具体解释的主要内容,如果未能解决你的问题,请参考以下文章

作用域与作用域链

JS 作用域及作用域链

JS 作用域及作用域链

JavaScript 之 预编译 作用域,作用域链

关于JS里的函数作用域链的总结

javascript 执行环境,变量对象,作用域链