ES3的标准中,Javascript语言中定义变量的关键字是var,有时候不写,也没有错,此时,这个变量是
A: 局部变量
B: 全局变量
C: 有可能是全局也有可能是局部
D: 报错
A: 局部变量
B: 全局变量
C: 有可能是全局也有可能是局部
D: 报错
举一反三
- 定义在函数体内的变量有可能是局部变量,也有可能是全局变量。
- 函数的形参可以是() A: 局部自动变量 B: 全局变量 C: 局部静态变量 D: 全局静态变量
- JavaScript中,函数内没有使用var声明的变量会成为一个( )。 A: 全局变量 B: 局部变量 C: 静态变量 D: 全局变量或局部变量
- 对于全局变量与局部变量描述正确的是() A: 全局变量的作用域是从变量定义的位置开始,到所在源文件结束 B: 全局变量可以与局部变量同名,局部与全局各用各的 C: 全局变量不可以与局部变量同名,局部不能与全局同名 D: 全局变量可以与局部变量同名,但局部会屏蔽全局
- 用Static关键字能定义的变量是()。 A: 全局变量 B: 窗体级变量 C: 局部变量和全局变量 D: 局部变量