JavaScript判断数据类型的方法
JavaScript判断数据类型的方法
- 1 数据类型有哪些?
- 2 判断JavaScript数据类型的方法
- 2.1 typeof
- 2.2 instanceof
- 2.3 constructor
- 2.4 toString
1 数据类型有哪些?
- 基本数据类型:undefined、null、boolean、number、string、symbol
- 引用数据类型:object、array、function
2 判断JavaScript数据类型的方法
2.1 typeof
- 该方法对string ,number ,symbol ,boolean ,undefine , function 会返回这些数据的是数据类型,但 null,array,Date ,RegExp 都只返回object,不能做到查出其数据类型。
2.2 instanceof
- instaceof只可以用来判断数组和对象的数据类型。
2.3 constructor
- 判断的结构:
判断的数据.constructor数据类型
例如:new Date().constructorDate;
2.4 toString
Object.prototype.toString.call('') ; // [object String]
Object.prototype.toString.call(1) ; // [object Number]
Object.prototype.toString.call(true) ; // [object Boolean]
Object.prototype.toString.call(Symbol()); //[object Symbol]
Object.prototype.toString.call(undefined) ; // [object Undefined]
Object.prototype.toString.call(null) ; // [object Null]
Object.prototype.toString.call(newFunction()) ; // [object Function]
Object.prototype.toString.call(newDate()) ; // [object Date]
Object.prototype.toString.call([]) ; // [object Array]
Object.prototype.toString.call(newRegExp()) ; // [object RegExp]
Object.prototype.toString.call(newError()) ; // [object Error]
Object.prototype.toString.call(document) ; // [object HTMLDocument]
Object.prototype.toString.call(window) ; //[object global] window 是全局对象 global 的引用
JavaScript判断数据类型的方法相关推荐
- JavaScript 判断数据类型的方法
文章目录 1.javascript 中的数据类型 2.`typeof` 返回 变量的数据类型 3.`instanceof ` :复杂数据类型的判断 3.1.instanceof 原理分析(初学者跳过) ...
- javaScript中判断数据类型的方法
目录 一.javaScript数据类型 二.javaScript判断数据类型的方法 1.使用typeof 2.使用instanceof 3.使用Object.prototype.toString.ca ...
- js中判断数据类型的方法
JS中判断数据类型的方法: 使用typeof操作符. 对一个值使用 typeof 操作符可能返回下列某个字符串,返回的类型都是字符串形式. (1) undefined:如果这个值未定义 (2) boo ...
- JavaScript判断数据类型的方式
JavaScript判断数据类型的方式 js中的数据类型有哪些? 基本数据类型:number.string.boolean.null.undefined.symbol以及未来ES10新增的BigInt ...
- JavaScript 判断数据类型
JavaScript 判断数据类型 首先JavaScript基本数据类型有:number null undefined string boolean es6以后还新增了bigint和symbol (上 ...
- python判断数据_python判断数据类型的方法
python判断数据类型的方法 发布时间:2020-08-19 15:23:59 来源:亿速云 阅读:96 作者:小新 小编给大家分享一下python判断数据类型的方法,相信大部分人都还不怎么了解,因 ...
- 分享一波很全的 JS 判断数据类型的方法
分享一波很全的 JS 判断数据类型的方法 干货满满,很常用也很有用的一波方法整理,分享给需要的小伙伴们. 偷偷说一句,小肉包之前整理的没有这么简洁和全面,后面小肉包的男朋友又帮忙加工润色了一下,现在看 ...
- JavaScript判断数据类型是不是数组
JavaScript判断数据类型是不是数组 1.Array.isArray(es6 新增) 在这里插入代码片 Array.isArray([]) true Array.isArray({}) fals ...
- javascript 判断数据类型的几种方法 1
1.typeof 类型判断 缺点:无法区分null .对象.数组,Map,Set,WeakMap,WeakSet.RegExp等 注意:通过构造函数创建的变量typeof 后是都是object var ...
最新文章
- 如何创建systemd定时任务
- /* * 编程第三题(20分) 	打印所有的水仙花数。所谓水仙花数是指一个三位数,其各位数字的立方和等于该数本身。(例153=1*1*1+3*3*3+5*5*5) */
- 赛码浪潮笔试题库软件实施岗位_赛码 -HRTechChina中国人力资源科技-向上的力量!...
- 原型设计真的对用户体验那么重要吗?
- 小波图像增强matlab,用Matlab实现基于小波变换的图像增强技术
- 图像熵的意义以及计算
- python中字符串之间的比较_如何利用python来对比两个字符串的差异
- UI设计灵感|想让用户中心更有特色?这些案例值得借鉴
- 【剑指Offer学习】【面试题66:矩阵中的路径】
- Delphi中Sender对象的定义
- sbit和sfr的定义
- redis windows切割日志文件_开发者笔记:Windows下搭建简易单机Redis集群测试环境...
- 集体智慧编程--优化
- 史上最全天气数据接口包括环境、气象、预警、水文、预报、实况、格点,落区、等值面、雷达、云图、空气质量实况及预报、气候统计、雷电分布、灾害性天气、短临预报、航空气象、农业气象、旅游气象、生活指数等
- python 视频剪辑_视频剪辑什么鬼?Python 带你高效创作短视频
- 集线器,路由器,交换机的作用和差别是什么?怎样区分交换机,集线器,路由器?
- java点歌系统_Java实现模拟KTV点歌系统
- 失业的程序员(十二):潜意识的智商
- Bounds和Frame简介
- 【c语言】判断整数x是否是同构数。若是同构数,函数返回1;否则返回0.