博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Javascript中typeof instanceof constructor的区别
阅读量:4464 次
发布时间:2019-06-08

本文共 430 字,大约阅读时间需要 1 分钟。

typeof

typeof,是一个运算符,运算中需要一个操作数,运算的结果就是这个操作数的类型,运算的结果是一个字符串。他有一定的局限性,对于对象类型的值,只能得到一个object结果,却不能精确得到此值的精确类型。

1.例一

422101-20161216164740120-2091875082.jpg

2.例二

422101-20161216164756323-229744331.png

instanceof

instanceof,也是一个运算符,运算中需要两个操作数,运算的结果是true或false,表示此值是不是某一个类的示例,能得到一个值的具体类型。

1.可以判断具体的对象

422101-20161216164746292-1250544050.png

2.左侧必须是对象,否则永远是false

422101-20161216164801854-100154234.png

422101-20161216164807526-376739884.png

constructor

constructor是对象的一个属性,不是运算符,constructor属性指向对象的构造函数。

422101-20161216164813433-1748560486.png

JS内置对象类型

Array、Boolean、Date、Function、Global、Math、Number、Object、RegExp、String

转载于:https://www.cnblogs.com/jiqing9006/p/6187552.html

你可能感兴趣的文章
Merge Two Sorted Lists
查看>>
倍福TwinCAT(贝福Beckhoff)常见问题(FAQ)-人机界面快速入门 TC3
查看>>
Solidedge如何修改特征的参数
查看>>
SpringBoot | 第三十一章:MongoDB的集成和使用
查看>>
JPA
查看>>
一个基于swoole的作业调度组件,已经实现了redis和rabitmq队列消息存储。
查看>>
微观云计算系列谈之一:基本概念
查看>>
java 判断String字符串是不是json数据
查看>>
Python之添加新元素
查看>>
单机四节点bcos部署
查看>>
iOS中的UIDatePicker 日期选择器
查看>>
让人蛋疼的“Oracle.DataAccess.dll”
查看>>
Java重载、覆写、this、super、抽象类、接口
查看>>
[转]Facebook技术总监:如何管理10亿用户的数据?
查看>>
[原创]java WEB学习笔记73:Struts2 学习之路-- strut2中防止表单重复提交
查看>>
Asp.Net 4.0 新特性 系列 之一 从页面标记<%%>说起
查看>>
iPhone开发之深入浅出 (2) — ARC之@property使用
查看>>
【随手记】学校要求心理学核刊信息整理
查看>>
Hadoop简单安装配置
查看>>
ssl2331&&OJ1373-鱼塘钓鱼 之2【贪心堆优化】
查看>>