1. 函数作用域
在函数内部定义的变量,外部无法读取,称为“局部变量”(local variable)。
变量v在函数内部定义,所以是一个局部变量,函数之外就无法读取。
函数内部定义的变量,会在该作用域内覆盖同名全局变量。
1 var v=1; 2 function f(){ 3 var v=2; 4 console.log(v); 5 } 6 7 f() //2 8 v // 1
1. 函数作用域
在函数内部定义的变量,外部无法读取,称为“局部变量”(local variable)。
变量v在函数内部定义,所以是一个局部变量,函数之外就无法读取。
函数内部定义的变量,会在该作用域内覆盖同名全局变量。
1 var v=1; 2 function f(){ 3 var v=2; 4 console.log(v); 5 } 6 7 f() //2 8 v // 1
相关文章: