在JavaScript中,作用域是指变量和函数的可访问范围。作用域主要有两种类型:函数作用域和块级作用域。
- 函数作用域:
函数作用域是指在函数内部定义的变量和函数,它们只能在函数内部被访问。在函数外部无法访问这些变量和函数。函数作用域主要是由于使用var
关键字声明的变量和函数。例如:
function exampleFunction() {
var localVar = "I'm a local variable";
console.log(localVar); // 输出 "I'm a local variable"
}