全局变量:有两种表示方法:1.在函数外定义的变量;2.在函数内但没有使用 var 关键字声明的变量。
表示法1例子:
var carName = " Volvo";
// 此处可调用 carName 变量
function myFunction() {
// 函数内可调用 carName 变量
}
表示法2例子:
// 此处可调用 carName 变量
function myFunction() {
carName = "Volvo";
// 此处可调用 carName 变量
}
注:1)全局变量有全局作用域: 网页中所有脚本和函数均可使用。
2)全局变量在 HTML 中都属于window对象。
3)全局变量可以覆盖 window 对象的变量或者函数。
局部变量:在函数内使用 var 关键字声明的变量。
例子:
// 这里不能使用 carName 变量
function myFunction() {
var carName = "Volvo";
// 这里可以使用 carName 变量
}
// 这里不能使用 carName 变量