码迷,mamicode.com
首页 > Web开发 > 详细

js中的变量作用域问题

时间:2017-04-27 22:09:44      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:特定   上下   脚本   全局   作用   函数   作用域   声明   无法   

变量既可以是全局的,也可以是局部的。

全局变量可以在脚本的任何位置被引用。一旦你在脚本里声明了一个全局变量,就可以从这个脚本中的任何位置——包括函数内部引用它。全局变量的作用域是整个脚本。

局部变量只存在于声明它的那个函数的内部,在那个函数的外部是无法引用它的。局部变量的作用域仅限于某个特定的函数。

注意:在js中块级别中用var声明的变量也是全局变量。

如果在一个函数中使用了var声明一个变量,那么这个变量就是一个局部变量,它只存在于函数的上下文中。如果没用使用var声明一个变量,而是直接写了变量名,那么他就被视为一个全局变量。

js中的变量作用域问题

标签:特定   上下   脚本   全局   作用   函数   作用域   声明   无法   

原文地址:http://www.cnblogs.com/xiaomaozi168/p/6777286.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!