局部变量的作用域仅限于声明它们的那个块,一个块是一个控制结构的执行体、或者是一个函数的执行体再或者是一个程序块。
“尽可能地使用局部变量”是一种良好的编程风格。局部变量可以避免将一些无用的名称引入全局环境,避免搞乱了全局环境。此外,访问局部变量比访问全局变量更快。最后,一个局部变量通常会随着其作用域的结束而消失,这样便使垃圾收集器可以释放其值。
局部变量的作用域仅限于声明它们的那个块,一个块是一个控制结构的执行体、或者是一个函数的执行体再或者是一个程序块。
“尽可能地使用局部变量”是一种良好的编程风格。局部变量可以避免将一些无用的名称引入全局环境,避免搞乱了全局环境。此外,访问局部变量比访问全局变量更快。最后,一个局部变量通常会随着其作用域的结束而消失,这样便使垃圾收集器可以释放其值。