zoukankan      html  css  js  c++  java
  • typeof判断类型(数组类型得用instanceof)

    var a= 1;
    console.log(typeof a); 
    var b= '1';
    console.log(typeof b); 
    var c;
    console.log(typeof c); 
    var d= true;
    console.log(typeof d); 
    var e= [1,2,3];
    console.log(typeof e); 
    var f= function(){};
    console.log(typeof f);
    console.log(e instanceof Array)

    观察输出结果发现,number, string, undefined, function,boolean类型均能通过typeof方法判断,

    而array类型输出object,因为typeof方法只能判断基本类型类型(number, string, undefined,boolean),除此之外(包括Date, RegExp,null等都只是object的扩展!)都不靠谱

    数组一般情况下可以用instanceof来判断。

  • 相关阅读:

    list集合
    接口
    抽取对象的基本方法
    访问修饰符
    构造方法
    如何弹出一个对话框
    nginx反代配置
    TreeMap排序
    BeanPropertyRowMapper
  • 原文地址:https://www.cnblogs.com/yanze/p/5988217.html
Copyright © 2011-2022 走看看