- 0
- 0
- 约1.56万字
- 约 36页
- 2026-06-12 发布于上海
- 举报
JavaScript编程试题及分析
一、单项选择题(共10题,每题1分,共10分)
关于JavaScript中变量声明关键字var、let、const的描述,以下正确的是?
A.var声明的变量具有块级作用域
B.let声明的变量可以在声明前访问
C.const声明的常量一旦声明就无法修改其值
D.const声明的对象可以修改其内部属性
答案:D
解析:正确选项D的依据是const声明的是常量,只能保证变量指向的内存地址不变,如果是对象,内存地址指向的是对象的引用,所以可以修改对象的内部属性。错误选项A:var声明的变量具有函数作用域,而非块级作用域;错误选项B:let声明的变量存在暂时性死区,无法在声明前访问;错误选项C:如果const声明的是引用类型(如对象、数组),可以修改其内部属性,并非完全无法修改。
以下哪个方法不会改变原数组?
A.Array.prototype.push()
B.Array.prototype.splice()
C.Array.prototype.map()
D.Array.prototype.sort()
答案:C
解析:正确选项C的依据是map()方法会返回一个新数组,原数组不会被修改。错误选项A:push()方法会在数组末尾添加元素,直接修改原数组;错误选项B:splice()方法可以删除、插入或替换数组元素,直接修改原数组;错误
您可能关注的文档
- 2026年BIM工程师资格认证考试题库(附答案和详细解析)(0521).docx
- 2026年保荐代表人资格考试考试题库(附答案和详细解析)(0521).docx
- 2026年国际注册信托与财富管理师(CTEP)考试题库(附答案和详细解析)(0522).docx
- 2026年国际物流师考试题库(附答案和详细解析)(0520).docx
- 2026年注册空调工程师考试题库(附答案和详细解析)(0522).docx
- 2026年注册船舶工程师考试题库(附答案和详细解析)(0519).docx
- 2026年社会心理服务人员考试题库(附答案和详细解析)(0520).docx
- 2026年老年照护师考试题库(附答案和详细解析)(0523).docx
- 2026年茶艺师考试题库(附答案和详细解析)(0522).docx
- 一级消防工程师消防安全技术综合能力试卷及详解.docx
原创力文档

文档评论(0)