js类型检查

1. js数据类型分类

        基本(值)类型          string、boolean、number、undefined、null、symbol

        对象(引用)类型      Object

2.数据类型检测方法

        typeof   返回类型的字符串描述: "object"、"string"、"boolean"、 "number"、 "undefined"、                     "symbol"、 "function"

        instanceof    返回布尔值判断对象类型     用于测试构造函数的prototype属性是否出现在对象                                  的原型链中的任何位置       

        ===

3.TEST

            typeof  'str'              //    "string"

            typeof 1                 // "number"

            typeof true            // "boolean"

            typeof Symbol(1)    // "symbol"

            typeof function(){}        // "function"

            typeof {}                    // "object"

              typeof []                  // "object"

            typeof undefined        // "undefined"

            typeof null                 //  "object"



            [] instanceof Array                //true

            "abc" instanceof String        //false                 此时的"abc"是基础类型

            new String("abc") instanceof String   //true      此时为引用类型

            new Date() instanceof Date          //true

            (function(){}) instanceof Function      //true



            var a =null;

            a === null             //true            判断null

            a = undefined;

            a === undefined    //true         判断undefined


4.总结

typeof 判断基本类型、函数没有问题          但是对于null有坑,会返回"object"

instanceof  判断对象实例的类型场景比较合适

===              判断单一值得类型有用如:null、undefined    

           

    

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • "use strict";function _classCallCheck(e,t){if(!(e instanc...
    久些阅读 2,142评论 0 2
  • 1.通过typeof可以判断处几种基本数据类型Boolean,number,string,null,undefin...
    舟渔行舟阅读 686评论 0 1
  • 源站:http://fengyuanchen.github.io/viewer/ 应用: html: 源码上是正常...
    羊绘霖阅读 5,688评论 0 2
  • 第一章: JS简介 从当初简单的语言,变成了现在能够处理复杂计算和交互,拥有闭包、匿名函数, 甚至元编程等...
    LaBaby_阅读 1,758评论 0 6
  • 长久以来,第一次不是噩梦,故以此为记。 梦很长,我沉睡了十几个小时才醒来。 梦境像戏文一折一折地演,有《大法师》的...
    七夕的念想阅读 179评论 0 2

友情链接更多精彩内容