深入分析js的作用域
1、声明与定义变量关键字:var ; var的意思是,声明与定义的变量是在本作用域内,如果声明的变量没有var 关键字,则为全局变量。2、所谓全局变量,其实就是window的属性,函数就是window的方法。3.var可有可无,但是建议有,防止声明的变量都为全局变量,减少程序错误。
2、代码如下:var name='jack';//全局变量var age=26;//全局懈吡赜痖变量function getName(){ name='vic';//引用全局变量 var age=20;//局部变量 sex='男';//全局变量 return name;}getName();console.log(name);//vicconsole.log(age);//26console.log(sex);//男console.log(window.name);//vicconsole.log(window.name===name);//true;console.log(window.getName());//vic
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:92
阅读量:81
阅读量:36
阅读量:23
阅读量:56