国开电大JavaScript程序设计形考题库每日一练附答案详解(名师推荐).docxVIP

  • 0
  • 0
  • 约6.12万字
  • 约 94页
  • 2026-10-09 发布于山东
  • 举报

国开电大JavaScript程序设计形考题库每日一练附答案详解(名师推荐).docx

国开电大JavaScript程序设计形考题库每日一练附答案详解(名师推荐)

1.以下关于数组方法的描述,错误的是?

A.splice()方法可删除、插入或替换数组元素,且修改原数组

B.slice()方法用于截取数组部分元素,原数组会被修改

C.shift()方法删除数组第一个元素,并返回被删除的元素

D.unshift()方法在数组开头添加元素,返回新数组的长度

【答案】:B

解析:本题考察数组方法的特性。A选项正确,splice()是数组修改方法,会直接改变原数组;B选项错误,slice()方法仅返回截取的新数组,原数组不会被修改;C选项正确,shift()删除并返回数组第一个元素;D选项正确,unshift()在数组开头添加元素并返回新数组长度。

2.以下关于JavaScript中let和var声明变量的描述,正确的是?

A.let声明的变量可以在声明前使用(不存在变量提升)

B.var声明的变量在全局作用域下不会成为window对象的属性

C.var声明的变量允许重复声明,而let声明的变量不允许重复声明

D.let声明的变量具有块级作用域,而var声明的变量具有函数作用域

【答案】:D

解析:本题考察JavaScript变量声明的作用域相关知识点。选项A错误,let声明的变量存在暂时性死区,不能在声明前使用;选项B错误,var在全局作用域声明的变量会成

文档评论(0)

1亿VIP精品文档

相关文档