判断 js 类型的方式

Posted 茴香

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了判断 js 类型的方式相关的知识,希望对你有一定的参考价值。

typeof

typeof可以判断出 string、number、boolean、undefined、 sybmol,但是判断typeof(null)时值为object;
判断数据和对象时均为object

instanceof

instanceof 原理是根据构造函数的prototype属性是否出现在对象原型链中的任意位置

Object.prototype.toString.call()

常用于判断浏览器内置对象,对于所有基本的数据类型都能进行判断,即使是null和undefined

Array.isArray()

用于判断是否为数组

以上是关于判断 js 类型的方式的主要内容,如果未能解决你的问题,请参考以下文章

js简洁代码片段

JS类型判断的几种方式

判断 js 类型的方式

JS-判断js数据类型的几种方式

web前端 -- js 判断数据类型方法

一次搞定js类型判断