面试js试题及答案.docxVIP

  • 0
  • 0
  • 约6.6千字
  • 约 10页
  • 2026-02-11 发布于河南
  • 举报

面试js试题及答案

姓名:__________考号:__________

题号

总分

评分

一、单选题(共10题)

1.以下哪个是JavaScript中的严格模式?()

A.usestrict;

B.useloose;

C.usestrict;

D.usenone;

2.在JavaScript中,如何检查一个变量是否是数组?()

A.instanceOfArray

B.typeofarray

C.arrayinstanceofObject

D.array===[]

3.以下哪个函数用于将字符串转换为数字?()

A.parseInt

B.toString

C.parseFloat

D.Number

4.在JavaScript中,如何定义一个私有变量?()

A.varprivate=secret;

B.constprivate=secret;

C.letprivate=secret;

D.this.private=secret;

5.以下哪个是JavaScript中的异步函数?()

A.asyncfunctionmyFunction(){...}

B.function*myFunction(){...}

C.functionmyFunction(){...}

D.functionmyFunction()async{...}

6.在JavaScript中,如何添加两个对象并返回一个新的对象?()

A.constresult={...obj1,...obj2};

B.constresult=obj1+obj2;

C.constresult=Object.assign({},obj1,obj2);

D.constresult=newObject(obj1,obj2);

7.以下哪个是JavaScript中的全局对象?()

A.window

B.document

C.console

D.null

8.在JavaScript中,如何获取当前时间的时间戳?()

A.newDate().getTime()

B.Date.now()

C.setTimeout()

D.setInterval()

9.以下哪个是JavaScript中的回调函数?()

A.functionmyFunction(){...}

B.functionmyFunction(){setTimeout(()={...},1000);}

C.functionmyFunction(){alert(Hello);}

D.functionmyFunction(){returnnewPromise((resolve,reject)={...});}

10.在JavaScript中,如何定义一个类?()

A.classMyClass{constructor(){...}}

B.functionMyClass(){...}

C.varMyClass=function(){...};

D.letMyClass=newFunction(...);

二、多选题(共5题)

11.以下哪些是JavaScript中的数据类型?()

A.Number

B.String

C.Boolean

D.Object

E.Function

F.Undefined

G.Null

H.Symbol

12.以下哪些是JavaScript中的运算符?()

A.+

B.-

C.*

D./

E.%

F.===

G.!==

H.

I.

J.=

K.=

L.

M.||

N.!

13.以下哪些是ES6引入的特性?()

A.let

B.const

C.class

D.arrowfunctions

E.templateliterals

F.destructuringassignment

G.for...of

H.promises

I.modules

14.以下哪些是Node.js中的全局对象?()

A.global

B.process

C.console

D.require

E.__dirname

F.__filename

G.module

H.exports

15.以下哪些是JavaScript中的异步编程方法?()

A.cal

文档评论(0)

1亿VIP精品文档

相关文档