变量(6.3)
变量就是用来存放数据的一个容器。
变量的使用
①.变量的初始化
②.变量的使用
③.变量的语法
④.变量的命名规范
④.交换两个变量的值
1.JavaScript 对象是变量的容器。
通常认为 "JavaScript 对象是键值对的容器"。
键值对在 JavaScript 对象通常称为 对象属性。 |
局部 JavaScript 变量
在 JavaScript 函数内部声明的变量(使用 var)是局部变量,所以只能在函数内部访问它。(该变量的作用域是局部的)。
您可以在不同的函数中使用名称相同的局部变量,因为只有声明过该变量的函数才能识别出该变量。
只要函数运行完毕,本地变量就会被删除。
全局 JavaScript 变量
在函数外声明的变量是全局变量,网页上的所有脚本和函数都能访问它。
JavaScript 变量的生存期
JavaScript 变量的生命期从它们被声明的时间开始。
局部变量会在函数运行以后被删除。
全局变量会在页面关闭后被删除。
如果变量在函数内没有声明(没有使用 var 关键字),该变量为全局变量。
在 HTML 中, 全局变量是 window 对象,所以window 对象可以调用函数内的局部变量。
注意:所有数据变量都属于 window 对象。
- 使用 var 创建的变量不能使用 delete 释放内存。
- 不使用 var 创建的变量可以使用 delete 释放内存。