全局变量与函数体内定义的局部变量同名时,在函数体内________变量起作用。
举一反三
- JavaScript函数变量按作用域来分有全局变量和局部变量。全局变量是指在函数体外定义的变量,对整个程序起作用。局部变量是指在循环体内定义的变量,只对本函数起作用。不同函数中全局变量的访问值是不同的。
- 定义在函数体内的变量有可能是局部变量,也有可能是全局变量。
- 函数的形式参数的作用域为该函数中,全局的外部变量和函数体内定义的局部变量重名时, ( )变量优先。
- 关于变量的作用域,下面叙述错误的是 A: 变量在复合语句内定义,则变量在该复合语句内起作用 B: 变量在函数内定义,则变量在该函数内起作用 C: 函数的形参在该函数内起作用 D: 在同一源文件内,当外部变量与局部变量同名时,在外部变量和局部变量重叠的作用范围内,外部变量起作用。
- 关于变量,错误的叙述是( )。 A: 在函数外部定义的变量是全局变量 B: 在函数内部定义的变量是局部变量 C: 函数的形参是局部变量 D: 局部变量不能与全局变量同名