npuer 发表于 2022-10-20 13:56:02

JavaScript 变量作用域

变量的作用域是程序在其中定义的区域。

JavaScript变量只有两个作用域:

局部作用域

全局作用域

作用域确定变量的可访问性(可见性)。

JavaScript 局部变量
在函数中声明的变量具有LOCAL(局部)作用域,这意味着无法从该函数外部调用或操作它们。

示例
// 这里的代码不能使用cityName
function myFunc() {
var cityName = "New Delhi";

// 这里的代码可以使用cityName
}

// 这里的代码不能使用cityName

局部变量具有函数作用域,只能从函数内部访问它们。

由于局部变量只能在其函数内部识别,因此具有相同名称的变量可以在不同的函数中使用。

函数启动时创建局部变量,函数完成时将局部变量删除。
页: [1]
查看完整版本: JavaScript 变量作用域