内层函数使用外层函数中定义的变量,应使用关键字。() A、localB、nonlocalC、globalD、nonglobal

内层函数使用外层函数中定义的变量,应使用关键字。()

A、local

B、nonlocal

C、global

D、nonglobal


相关考题:

下列关于闭包的描述中,正确的是。() A、外层函数的某个局部变量如果在内层函数中使用,则外层函数执行结束时该局部变量并不会被释放B、外层函数的返回值是内层函数的名字C、闭包会将内层函数的代码和自由变量打包在一起D、一个函数通过多次调用可形成多个闭包,且每个闭包可以有不同的上下文环境

在JavaScript中,定义一个全局变量x,可以()。 A.使用关键字public在函数中定义B.使用关键字public在任何函数之外定义C.使用关键字var在函数中定义D.使用关键字var在任何函数之外定义

在JavaScript中,定义一个局部变量x,可以()。 A.使用关键字private在函数中定义B.使用关键字private在任何函数之外定义C.使用关键字var在函数中定义D.使用关键字var在任何函数之外定义

外层函数定义了局部变量x,如果内层函数只获取x的值、不修改x的值,则可以不使用nonlocal关键字。() 此题为判断题(对,错)。

在JavaScript中,要定义一个局部变量x,可以()。A.使用关键字public在函数中定义B.使用关键字public在任何函数之外C.使用关键字var在函数中定义

在JavaScript中,要定义一个全局变量x,可以()。A.使用关键字public在函数中定义B.使用关键字public在任何函数之外C.使用关键字var在函数外定义

外层函数中定义的局部变量被内层函数使用,则每调用一次外层函数则会形成一个闭包。

2、内层函数要使用外层函数定义的变量,必须使用nonlocal关键字。

1、对于闭包,定义在外层函数中但由内层函数使用的变量称为()。A.外层变量B.闭包变量C.自由变量D.约束变量