JS中在函数内部声明的变量一定是局部变量。(
错
举一反三
- 中国大学MOOC: JS中在函数内部声明的变量一定是局部变量。( )
- 在函数内部没有任何声明的情况下直接为某个变量赋值,这个变量一定是函数内部的局部变量。
- 关于变量作用域说法错误的是()。 A: 函数内部定义的变量不一定是局部变量 B: static变量可以在函数外部声明 C: 在函数内部使用全局变量需要使用global关键字声明 D: 函数外部定义的变量一定是全局变量
- 以下说法中,错误的是______。 A: 全局变量一定是静态变量 B: 形式参数一定是自动变量 C: 局部变量一定安排在栈中 D: 在函数内部定义的变量一定是局部变量 E: static变量可以是局部变量也可以是全局变量 F: 尽管main是主函数,也不能直接访问它要调用的函数内部的局部变量
- 在函数中,如果有为变量赋值的语句并且没有使用global对该变量进行声明,那么该变量一定是局部变量。
内容
- 0
局部变量就是在函数内部声明的变量
- 1
局部变量就是在函数内部声明的变量,它只在本函数内有效
- 2
在函数内部声明的变量称为: A: 局部变量 B: 全局变量 C: 参数
- 3
定义在函数内部的变量就是局部变量,只能在其被声明的函数内部被访问。
- 4
在JavaScript函数中,在函数外部声明的变量是全局变量,在函数中声明的变量是局部变量。若在函数中使用未声明的变量,它将被自动视为______ 变量,即便在函数中首次使用它。