A New Start

JS中判断数据类型

背景

    此文介绍部分 JS 中用来判断数据类型的方法。

    JS中数据类型有:空字符串、null、undefined、NaN、number、boolean、string、object、array,等。

    其中的 Boolean 值判断为 false 的有:空字符串、null、undefined、NaN、0、false,

    其余所有都为 true。

    如下介绍其中最基本的六种数据类型的判断方法。

方法一:typeof

    测试发现,数组、对象、null,都显示 object,所以需要更换方法进行获取。

方法二:instanceof 和 constructor

    ① instanceof 

        这个方法其实只能用来判断是否是数组或对象,但是测试发现,数组其实也是对象。