互联网/IT行业面试题 · JavaScript
互联网/IT行业相关面试题,按题目行业基础数据聚合。
共 47588 道真题 · 当前筛选命中 941 道 · 更新 2026-08-05
筛选题目已选:JavaScript
考察点
技术栈
第 821 题讲讲null和undefined的区别(定义很重要),怎么判断他们 考察对JavaScript中两个空值概念的准确理解与判断方法第 822 题请解释什么是闭包,并说明闭包在实际开发中的作用和潜在问题。 考察对闭包概念的理解、应用场景及内存风险意识第 823 题在 JavaScript 中,0.1+0.2 === 0.3、0.2+0.2 === 0.4、0.2*0.1 === 0.02 的结果分别是什么?为什么? 考察浮点数二进制表示与比较的精确性问题第 824 题请描述在 JavaScript 中,try/catch 与 Promise 结合使用时,哪些异常能被捕获,哪些不能,并举例说明。 考察对 JavaScript 异常处理机制与 Promise 异步错误处理差异的理解第 825 题为什么JavaScript是单线程的? 考察对JavaScript事件循环和浏览器渲染机制的理解第 826 题HTML解析过程中碰到一个<script>标签,浏览器会怎么处理 考察浏览器解析HTML时对script标签的处理机制及阻塞行为第 827 题请解释JavaScript中函数作用域的概念,并说明它如何影响变量的可访问性。 考察对函数作用域及其对变量访问影响的理解第 828 题假设我触发修改某个数值的按钮和依赖这个数值的视图不在一个地方,在原生 JavaScript 的情况下,我该如何实现通信? 考察前端状态管理与跨模块通信的实现方式和边界处理第 829 题请解释 JavaScript 的事件循环机制,并说明宏任务与微任务的区别。 考察对 JS 事件循环机制及任务队列调度的理解第 830 题请解释什么是闭包,并结合代码说明其工作原理。 考察对闭包定义、作用域链及变量捕获机制的理解第 831 题用三种不同方式实现“数组去重” 考察多方案实现能力、算法特性对比与边界处理第 832 题请解释 JavaScript 中的块级作用域,并说明它与函数作用域的区别。 考察对 JavaScript 作用域机制的理解第 833 题在 JavaScript 中,执行上下文和执行栈是什么? 考察对 JavaScript 执行模型的理解,包括上下文创建与调用栈机制第 834 题在JavaScript中,如何将一个对象转换为JSON字符串?请说明使用时可能出现的错误场景及处理方式。 考察JSON序列化的基础用法及边界处理第 835 题立即执行函数能否访问到全局变量?为什么? 考察对 JavaScript 作用域链和闭包机制的理解第 836 题为什么JS采用的是基于原型的面向对象编程? 考察对JavaScript原型链机制及其历史与设计选择的理解第 837 题在 JavaScript 中,除了使用 try/catch 捕获错误,还有哪些处理错误的方式? 考察 JavaScript 错误处理的完整机制与边界场景第 838 题请解释JavaScript中this的绑定规则,并举例说明常见的this指向陷阱及解决方法。 考察对this绑定机制的理解与实际问题排查能力第 839 题在 JavaScript 中,如何判断一个变量是否为数组?请列举几种方法并说明各自的适用场景和局限性。 考察对 JavaScript 数组类型判断的准确性与边界理解第 840 题请介绍你认为 ES6 中最重要的几个新特性,并说明它们的典型使用场景。 考察对 ES6 核心特性的理解深度和实际应用能力