标签:程序 没有 全局变量 消失 应该 网页 color var span
变量的作用范围(作用域)由声明它的位置决定,声明一个变量的同时也就指明了变量的作用范围。在一个确定的范围中,变量名应该是唯一的。
变量的存在时间称为存活期。
1、局部变量
局部变量的声明:要声明局部变量,可以在函数体内部使用var语句。
存活期:
该函数运行的时间,该函数运行结束后,变量随之消失。
2、全局变量
全局变量的声明:
1、全局变量声明在函数外,不能声明在函数内。
2、在函数中,如果不使用var关键字声明变量而是直接赋值,这样的变量也是全局变量。
存活期:
从被声明的那一刻起,一直到程序运行结束。因为js没有析构方法,要慎用。
3、局部变量、全局变量的使用
在js中,全局变量的有效范围仅限于网页程序中,不会影响到函数中的同名的变量,二者相互独立,互不侵犯。
标签:程序 没有 全局变量 消失 应该 网页 color var span
原文地址:http://www.cnblogs.com/chengmingxiaowu/p/7676850.html