当前位置:首页技术知识正文

JS判断数据类型

天狐 2021年04月05日 3724 0

1.typeof

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

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

2.instanceof

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

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


本文由主题码原创或收集发布;

转载请附上原文: https://www.zhutima.com/article/7.html

热门推荐

网站首页 · ZBlog教程 · ZBlog主题 · 主题定制

本站作品版权归原作者及来源网站所有,原创内容作品版权归作者所有,任何内容转载、商业用途等均须联系原作者并注明来源。

Powered By Zblog-php 粤ICP备2021030632号 站长统计 相关侵权、举报、投诉及建议等,请发E-mail:119118760@qq.com