JS判断数据类型

 2021-04-05    685  

1.typeof

我们能够使用typeof判断变量的身份,判断字符串得到string,数字和NaN得到number,函数会得到function等,但是判断数组,对象和null时都会得到object,详细请看js数据类型,这就是typeof的局限性,并不能准确的判断该变量的"真实身份"。那如何判断一个变量是数组还是对象?

typeof判断不了是数组还是对象

2.instanceof

使用instanceof可以用来判断一个变量是数组还是对象,原理如下:

数组也是对象的一种,使用instanceof都会返回true


版权声明:本文为 “主题马” 原创,转载请附上原文出处链接及本声明;

投稿邮箱:1191187600@qq.com

原文链接:https://www.zhutima.com/article/7.html

=========================================

https://www.zhutima.com 主题马(天狐)唯一官方服务平台,请勿相信其他任何渠道的虚假销售。

用户须知
  • 一次付费,终身免费升级主题更新
  • 优质售后,保你无忧
  • 新手无忧,协助解决各种主题问题
热门文章
热门标签