作用域

{ } 里定义的变量仅能在这对 { } 里使用

 

在 for 循环初始化部分定义的变量仅能在循环体内使用

 

在一个 { } 里可以使用包含它的上层 { } 里定义的变量

 

在一个 { } 里可以定义与包含它的上级作用域里定义的变量同名的变量

 

函数内的变量只能在函数内使用

 

全局变量哪里都可以用