变量的作用范围和生命周期
Posted 诚明小巫 de 博客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了变量的作用范围和生命周期相关的知识,希望对你有一定的参考价值。
变量的作用范围(作用域)由声明它的位置决定,声明一个变量的同时也就指明了变量的作用范围。在一个确定的范围中,变量名应该是唯一的。
变量的存在时间称为存活期。
1、局部变量
局部变量的声明:要声明局部变量,可以在函数体内部使用var语句。
存活期:
该函数运行的时间,该函数运行结束后,变量随之消失。
2、全局变量
全局变量的声明:
1、全局变量声明在函数外,不能声明在函数内。
2、在函数中,如果不使用var关键字声明变量而是直接赋值,这样的变量也是全局变量。
存活期:
从被声明的那一刻起,一直到程序运行结束。因为js没有析构方法,要慎用。
3、局部变量、全局变量的使用
在js中,全局变量的有效范围仅限于网页程序中,不会影响到函数中的同名的变量,二者相互独立,互不侵犯。
以上是关于变量的作用范围和生命周期的主要内容,如果未能解决你的问题,请参考以下文章