首页 > 编程语言 > 详细

JAVASCRIPT变量的作用域

时间:2017-02-04 14:32:44      阅读:207      评论:0      收藏:0      [点我收藏+]

在Javascript中,变量的作用域不是以代码块为作用域,是以函数作为作用域,如果变量在某个函数中定义的,那么它在函数以外的地方是不可见的。

而如果变量定义在if或者for中,它在代码块之外是可见的。

函数域始终优于全局域。当Javascript执行过程进入到新的函数的时候,这个函数内别声明的所有变量都会被移动(提升)到函数最开始的地方,但是赋值操作不会被提升,还会在原来的位置上。(具体见javascript面向对象编程指南P73)

JAVASCRIPT变量的作用域

原文:http://www.cnblogs.com/sanxia/p/6364159.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!