下列关于变量和作用域运算符的说法中错误的是()
A: 在用一作用域中不能说明同名变量,但不同作用域中可以说明同名变量
B: 作用域运算符提供了在局部作用域内引用同名的全局变量的方法
C: 不同的作用域内可以定义同名的变量
D: 全局变量不能自动初始化
A: 在用一作用域中不能说明同名变量,但不同作用域中可以说明同名变量
B: 作用域运算符提供了在局部作用域内引用同名的全局变量的方法
C: 不同的作用域内可以定义同名的变量
D: 全局变量不能自动初始化
举一反三
- 不同作用域中的同名变量之间互相不影响,也就是说,在不同的作用域内可以定义同名的变量
- 在同一个作用域中不可以定义同名变量,在不同的作用域中可以定义同名变量()
- 外部变量的作用域是从定义变量的位置开始到本源文件______ 。如在其作用域内的函数或分程序中定义了同名局部变量,则在局部变量的作用域内,同名全局变量暂时不起作用。(填:“开始”或“结束”,无需加双引号)
- 下列关于JavaScript中作用域的说法错误的是() A: 作用域就是变量和函数的可访问范围 B: 控制着变量和函数的可见性与生命周期 C: 在JavaScript中变量的作用域有全局作用域和局部作用域 D: 变量在函数内声明或者声明的时候带var就是全局变量,拥有全局作用域
- 如果局部变量和成员变量同名,如何在局部变量作用域内引用成员变量?