三维家面试题更新 2026-08-05
请解释 JavaScript 中的变量提升(Hoisting)机制及其对代码执行的影响。
三维家前端/移动开发人工智能技术原理JavaScript
考察说明
考察对 JavaScript 作用域与执行上下文中变量声明行为的理解
回答思路
- 说明 var 声明变量会被提升到作用域顶部并初始化为 undefined
- 区分函数声明与 var 变量提升规则,指出 let/const 也存在提升但进入暂时性死区
- 举例说明提升导致的典型现象并解释原因
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。