美文网首页
js数据类型

js数据类型

作者: lucky_果果 | 来源:发表于2019-11-07 14:24 被阅读0次

    1、(1)5种基本数据类型:number,string,undefined,null,boolean。

            (2)一种复杂的数据类型:object。(注意:函数类型function)

    最常见的问题就是判断传入数据的类型,我最先想到的是typeof和instanceof。

    typeof在使用时最应该注意两点:(1)typeof null  返回object   (2) typeof 函数 返回function。

    为什么typeof  null 返回object。在javascript中二进制存储数据时,前三位用来表示数据类型,当000时则认为时object,因为null存储全是0,故被识别为object。

    instanceOf呢?instanceof和typeof有什么不一样?

    typeof判断数据类型,instanceof判断对象类型。

    例: A instanceof B

    其实就是判断实例A的对象类型,在创建对象中的构造函数模式中,经常拿出来用一下。

    引用类型:Object,Array,Date,RegExp,Function  

            还有几个包装类:Boolean、Number、String‘

            单体内置对象类:Global、Math

    相关文章

      网友评论

          本文标题:js数据类型

          本文链接:https://www.haomeiwen.com/subject/mlxvbctx.html