首页 > 继续教育> 其他
题目内容 (请给出正确答案)
[多选题]

下面关于JavaScript作用域的说法中,正确的是:()

A.变量在函数内声明,变量为局部作用域

B.局部变量只能在函数内部访问

C.变量在函数外定义,即为全局变量

D.全局作用域下的变量,网页中所有脚本和函数均可使用

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“下面关于JavaScript作用域的说法中,正确的是:()”相关的问题
第1题
以下关于变量作用域的说法正确的有哪些 ()

A.局部变量的作用域与该变量声明的位置相关。

B.引用参数和输出参数可以通过参数传递扩大实参变量的作用域。

C.成员变量的最小作用范围是当前类或结构中所有代码区域。

D.public修饰的成员变量的作用域与其所在的类、结构及其对象的作用域相关。

E.某函数内的局部变量可以在声明该变量之前访问。

点击查看答案
第2题
下列关于变量作用域的描述中,不正确的是()。A.变量属性是用来描述变量作用域的B.局部变量作用域

下列关于变量作用域的描述中,不正确的是()。

A.变量属性是用来描述变量作用域的

B.局部变量作用域只能是它所在方法的代码段

C.类变量能在类的方法中声明

D.类变量的作用域是整个类

点击查看答案
第3题
以下关于变量作用域的叙述中,正确的是()。

A.Static类型变量的作用域是它所在的窗体或模块文件

B.全局变量必须在标准模块中声明

C.模块级变量只能用Private关键字声明

D.窗体中凡被声明为Private的变量只能在某个指定的过程中使用

点击查看答案
第4题
以下关于全局变量和局部变量的表述正确的是()

A.如果在函数中定义的局部变量与全局变量同名,则全局变量屏蔽局部变量

B.可以通过global关键字,通过全局变量修改局部变量

C.nonlocal关键字用来在函数或局部作用域使用内层(非全局)变量

D.全局变量的作用域一定比局部变量的作用域大

点击查看答案
第5题
ECMAScript6中,下面不属于关键字let的特点的是?()

A.只在let命令所在的代码块内有效

B.会产生变量提升现象

C.同一个作用域,不能重复声明同一个变量

D.不能在函数内部重新声明参数

点击查看答案
第6题
关于变量的属性,以下说法正确的是()。 (A)主函数中定义的变量是全局变量,非主函数定义的变量是局部变量

关于变量的属性,以下说法正确的是( )。

(A)主函数中定义的变量是全局变量,非主函数定义的变量是局部变量

(B)静态变量和外部变量的作用域是整个程序

(C)静态变量具有永久生存期,动态变量具有动态生存期

(D)外部变量既可以多次定义,也可以多次声明

点击查看答案
第7题
在方法中声明的变量称作局部变量。局部变量的作用域是从声明它的地方开始,到包含这个变量的块结束为止。局部变量在使用前必须声明和初始化。()
点击查看答案
第8题
下列关于作用域的说法中,正确的是()

A.不同方法中声明的不同变量,可以互相访问

B.在不同方法中可以声明相同数据类型的同名局部变量

C.在同一个类中可以声明相同数据类型的同名类变量

D.在同一个程序块中可以声明相同数据类型的同名变量

点击查看答案
第9题
下列关于作用域的说法中,正确的有()。

A.在不同程序块中可以声明相同数据类型的同名变量

B.在同一个程序块中可以声明相同数据类型的同名变量

C.在不同方法中可以声明相同数据类型的同名局部变量

D.不同方法中声明的不同变量,不可以互相访问

点击查看答案
第10题
下列关于变量的说法不正确的是()。

A.局部变量是指那些在过程中用Dim语句或Static语句声明的变量

B.局部变量的作用域仅限于声明它的过程

C.静态局部变量是在过程中用Static语句声明的

D.局部变量在声明它的过程执行完毕后就被释放了

点击查看答案
第11题
通常,函数中定义局部变量在函数作用域结束时消失。再次调用此函数时,会重新创建变量的存储空间,其值会被重新初始化。如想使局部变量的值在程序的整个生命期里仍然存在,可以定义函数的局部变量为静态变量(),并给它一个初始化。初始化只在函数第一次调用时执行,函数调用之间变量的值保持不变。这就是所谓的静态局部变量,具有局部作用域,只被初始化一次,自从第一次被初始化直到程序运行结束都一直存在,它和全局变量的区别
点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改