JavaScript 工程岗经典笔试题(含详细答案).docxVIP

  • 1
  • 0
  • 约4.81千字
  • 约 8页
  • 2026-09-20 发布于河北
  • 举报

JavaScript 工程岗经典笔试题(含详细答案).docx

JavaScript工程岗经典笔试题(含详细答案)

整套试题贴合前端工程实际开发场景,覆盖JS核心基础、原型、作用域、异步、闭包、ES6+、事件机制、兼容性等高频考点,题型包含选择题、填空题、简答题、代码分析题、编程实操题,适配初中级前端工程岗位笔试、面试考核。

一、单项选择题(10题)

1.以下关于var、let、const的区别,说法正确的是()

A.var存在块级作用域

B.let可以变量提升

C.const声明的变量不可修改

D.let、const存在暂时性死区

答案:D

详细解析:

1.var只有全局作用域和函数作用域,无块级作用域,A错误;

2.let、const不存在变量提升,存在暂时性死区,B错误,D正确;

3.const声明的基本数据类型值不可修改,但引用类型(对象、数组)的内部属性可以修改,C错误。

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

PlainText

console.log(a);

vara=10;

A.10

B.undefined

C.报错

D.null

答案:B

详细解析:var存在变量提升,声明会被提升到作用域顶部,但赋值不会提升。代码执行时,a已声明未赋值,输出undefined。

3.以下哪种方法不能阻止事件冒泡()

A.event.stopPropagation()

B.e

文档评论(0)

1亿VIP精品文档

相关文档