- 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)