- 1
- 0
- 约1.23万字
- 约 17页
- 2026-10-13 发布于河北
- 举报
JS面试题大全及详细答案(实战完整版)
一、JavaScript基础核心面试题
1.简述JavaScript的数据类型,以及基本类型和引用类型的区别
答案:
JS一共有8种数据类型:
基本数据类型(7种):String、Number、Boolean、Undefined、Null、Symbol、BigInt
引用数据类型(1种):Object(包含普通对象、数组、函数、正则、日期等)
核心区别:
1.存储位置不同:基本类型值存储在栈内存中,变量直接保存数值本身;引用类型栈内存保存内存地址,真实数据存储在堆内存中。
2.赋值机制不同:基本类型赋值是值拷贝,两个变量相互独立,修改一个不会影响另一个;引用类型赋值是地址拷贝,多个变量指向同一个堆内存数据,修改会相互影响。
3.比较规则不同:基本类型比较的是数值本身;引用类型比较的是内存地址,内容相同但地址不同,结果也为false。
2.null和undefined的区别?
答案:
1.含义不同:undefined表示变量已声明但未赋值,系统默认初始值;null表示空对象指针,代表人为主动设置的空值。
2.类型不同:undefined类型为undefined;null类型为object(历史遗留bug,最初JS底层存储标识错误导致)。
3.赋值场景不同:undefined多为系统自动产
您可能关注的文档
- jQuery 笔试真题(含详细答案).docx
- jQuery测试题及详细答案.docx
- jQuery高频面试题及详细答案(实战版).docx
- jQuery前端高频面试题及详细答案(实战完整版).docx
- jQuery与AJAX基础知识试题(含详细答案).docx
- JS 对象高频面试题(附详细真实面试风答案).docx
- JS 高频算法面试题(含详细真实面试版答案).docx
- JS 视频面试高频题及详细答案(实战口语版).docx
- JSON 常见面试题及详细答案(实战接地气版).docx
- JSP 高频面试题及详细答案(实战版).docx
- AIAG CQI-8 中文版 焊装系统评估持续质量改进指南.docx
- AIAG FMEA_4 版 中文版 失效模式及影响分析标准 完整原文.docx
- AIAG APQP_2024 中文版 先期产品质量策划与控制计划指南.docx
- AIAG MSA 第 4 版 中文版 测量系统分析标准完整文档.docx
- IATF 16949 认证规则第 6 版 中文版 IATF 认可获取与维持规则.docx
- AIAG SPC 第 3 版 中文版 统计过程控制标准原文.docx
- 2025 安宁疗护专科护士培训大纲(最新版).docx
- 2025 儿科专科护士培训大纲(最新版).docx
- 2025 骨科专科护士培训大纲(最新版).docx
- 2025 呼吸专科护士培训大纲(最新版).docx
原创力文档

文档评论(0)