- 2
- 0
- 约1.09万字
- 约 12页
- 2026-06-09 发布于河北
- 举报
JS常用面试题及详细答案
一、基础必问(入门级,高频)
1.说说typeof和instanceof的区别?
答案:核心区别是「判断维度不同」,typeof判断数据类型(基础类型),instanceof判断原型链(引用类型归属)。
具体说明:
①typeof:返回一个字符串,表示数据的基础类型,只能区分基础类型(string、number、boolean、undefined、symbol、bigint、function),无法区分引用类型(数组、对象、null等)。
比如:typeofabc→string,typeof123→number,typeof[]→object(数组是对象的子集),typeofnull→object(历史bug,null是基础类型但返回object)。
②instanceof:判断一个对象是否是某个构造函数的实例,本质是检查「构造函数的prototype是否在该对象的原型链上」,只能用于引用类型,不能用于基础类型。
比如:[]instanceofArray→true,{}instanceofObject→true,123instanceofNumber→false(基础类型不是实例),newNumber(123)instanceofNumber→true(包装对象是实例)。
补充:
您可能关注的文档
- Java安全试题及详细答案.docx
- Java宝尊电商面试题及详细答案.docx
- Java编程基础试题及详细答案.docx
- Java编译日志面试题及详细答案(实战向).docx
- Java并发编程笔试面试试题(含详细答案).docx
- Java并发编程综合试题及详细答案.docx
- Java测试笔试题及详细答案.docx
- Java常见面试题及详细答案.docx
- Java常问面试题及详细答案.docx
- Java常用考试题及详细答案.docx
- “生活自理小能手”——小学一年级下册劳动《拉拉链与系纽扣》教学设计.docx
- 2026年药剂师考试《药品管理》模拟题.doc
- 2026年冀教版一年级数学下册期中检测卷实用版.pdf
- CN119716005A 一种模拟地下水渗流对既有隧道和冻结壁影响的装置及方法 (武汉誉城千里建工有限公司).docx
- 职业卫生技术服务专业技术人员考试(放射卫生检测与评价)模拟题及答案(安徽省池州市2026年).docx
- 2026中小学教师资格考试《教育技术》试卷.docx
- 2026中西医结合健康管理师考试卷.docx
- 2026年西班牙语科学模拟试卷.doc
- 指尖非遗·巧塑匠心——小学四年级劳动《泥塑的基本技法》教案.docx
- 2026年小学英语三年级测试卷培训试卷.docx
最近下载
- 大连理工大学2024-2025学年第2学期《线性代数》期末试卷(B卷)及参考答案.docx
- 六轴工业机器人整体结构制造.doc VIP
- 湖北省武汉市江岸区2024-2025学年八年级下学期期末考试英语试卷(含答案,无听力原文及音频).pdf VIP
- 盾构区间后浇洞门环梁施工方案 .doc VIP
- 2024年春国开(广西)《实用法律基础》形考任务1-4(含答案).docx VIP
- 无机结合料击实实验自动计算表.xlsx VIP
- 近五年上海中考英语作文典型真题汇总(附答案解析).pdf
- 廊坊银行年报定小.PDF VIP
- 新22J04-1 内装修一(墙面、吊顶)参考图集.docx VIP
- 法律服务采购服务方案投标文件(技术标).doc
原创力文档

文档评论(0)