【如何理解JS作用域与作用域链】

介绍JS作用域与作用域链

分享人:宋恒

全局作用域

在代码任何地方都能访问全局作用域,一般来说以下几种情形拥有全局作用域:

(1)程序最外层定义的函数或者变量:


                        var a = "tsrot";
                        function hello(){
                            alert(a);
                        }                      
                        function sayHello(){
                            hello();
                        }               
                        alert(a);     //能访问到tsrot
                        hello();      //能访问到tsrot
                        sayHello();   //能访问到hello函数,然后也能访问到tsrot
                    
【如何理解JS作用域与作用域链】 介绍JS作用域与作用域链 分享人:宋恒