js经典面试题及答案.docxVIP

  • 0
  • 0
  • 约3.36万字
  • 约 93页
  • 2026-07-11 发布于河南
  • 举报

js经典面试题及答案

JavaScript经典面试题及答案

一、选择题(每题5分,共100分)

1.以下关于JavaScript中变量声明的说法,正确的是:

A.使用var声明的变量具有函数作用域

B.使用let声明的变量具有函数作用域

C.使用const声明的变量可以被重新赋值

D.使用var声明的变量可以被重新声明

2.下列哪个不是JavaScript的基本数据类型?

A.String

B.Number

C.Boolean

D.Array

3.关于JavaScript中的this关键字,下列说法正确的是:

A.this总是指向函数定义时所在的对象

B.在严格模式下,全局this指向undefined

C.箭头函数中的this总是指向定义时所在的作用域

D.在构造函数中,this指向新创建的对象

4.下列关于Promise的说法,错误的是:

A.Promise有三种状态:pending、fulfilled和rejected

B.Promise的状态一旦改变就不会再变

C.Promise可以取消

D.Promise.all()会在所有Promise都完成后才完成

5.下列哪个方法不会改变原数组?

A.push()

B.pop(

文档评论(0)

1亿VIP精品文档

相关文档