js常见笔试题及答案.docxVIP

  • 1
  • 0
  • 约2.93千字
  • 约 11页
  • 2026-09-16 发布于河南
  • 举报

js常见笔试题及答案

一、JavaScript基础与数据类型(10分)

1.在JavaScript中,`typeofnull`的返回值是()。

A.null

B.object

C.undefined

D.number

答案:B

2.以下代码的输出结果是()。

console.log(typeof[]===typeof{});

A.true

B.false

C.array

D.object

答案:A

3.`NaN`(NotaNumber)与任何值比较,结果永远是()。

A.true

B.false

C.undefined

D.NaN

答案:D

4.下列关于`let`和`var`的区别,描述错误的是()。

A.`let`声明的变量存在暂时性死区

B.`let`允许在同一作用域内重复声明

C.`var`声明的变量存在变量提升

D.`let`声明的变量不会污染全局对象

答案:B

5.以下哪个不是JavaScript的基本数据类型?()

A.String

B.Boolean

C.Object

D.Undefined

答案:C

二、函数与作用域(15分)

1.什么是闭包?请简述其应用场景。

答案:闭包是指有权访问另一个函数作用域中变量的函数。通常是在一个函数内部创建另一个函数。应用场景包括:数据私有化

文档评论(0)

1亿VIP精品文档

相关文档