美文网首页
怎么判断一个数据的类型

怎么判断一个数据的类型

作者: 凸小布 | 来源:发表于2017-03-03 20:06 被阅读51次

怎么判断一个数据的类型

  • 使用 typeof 关键字 [ 适用于基本数据类型]
  • Object.prototype.toString.call() [适用于对象类型]

01 使用 typeof 关键字 [ 适用于基本数据类型]

    var str = "我是字符串";
    var num = 10;
    var bool = true;
    var func = function(){};

    console.log(typeof str);   //string
    console.log(typeof num);   //number
    console.log(typeof bool);  //boolean
    console.log(typeof func);  //function

02 当使用判断typeof对象类型的时候,呵呵了

    var myArr = [1, 2, 3];
    var myDate = new Date();
    var obj = {};
    
    console.log(typeof myArr);  //object
    console.log(typeof myDate); //object
    console.log(typeof obj);    //object

03 Object.prototype.toString.call() [适用于对象类型]

    var myArr = [1, 2, 3];
    var myDate = new Date();
    var obj = {};

    console.log(typeof myArr); //object
    console.log(typeof myDate);//object
    console.log(typeof obj); //object

    console.log(Object.prototype.toString.call(myArr));  //[object Array]
    console.log(Object.prototype.toString.call(myDate)); //[object Date]
    console.log(Object.prototype.toString.call(obj));    //[object Object]

04 判断数组:Array.isArray() -> 注意兼容问题

    var myArr = [1, 2, 3];
    var obj = {};

    console.log(Array.isArray(myArr)); //true
    console.log(Array.isArray(obj));   //false

相关文章

  • 怎么判断一个数据的类型

    怎么判断一个数据的类型 使用 typeof 关键字 [ 适用于基本数据类型] Object.prototype.t...

  • php中判断数据类型及类型转换

    getType() 判断一个数据的数据类型 判断变量是不是某个类型 变量间的转换

  • JavaScript - 4.数据类型判断

    数据类型判断 节点类型 nodeType 数据类型 typeof 方法 数组 Array 的判断 非数字的判断

  • instanceof 的原理和实现

    instanceof是怎么判断数据类型的 instanceof是通过原型链判断,A instanceof B表示:...

  • 2018-08-22

    判断数据类型:// typeof //NaN :not a number 不是一个数字// 数据类型:...

  • js对象数组的深拷贝方法以及其他方法

    js判断数据类型是否为对象 js判断数据类型是否为数组

  • 基本数据类型及类型的判断方法

    数据类型分为: 判断数据类型的方法: typeof: 常用于对基本数据类型进行判断,返回结果: number, b...

  • 2018-11-08

    一、前后端 前端1.收集数据:输入数据绑定提交接口2.数据校验:判断位长,判断类型3.数据校验:判断位长,判断类型...

  • js数据类型判断

    判断数据类型, typeof,能判断基本数据类型和函数,不能判断数组,数组要用其他方式判断 借用Object的to...

  • c++指针总结

    c++指针总结 怎么判断数据类型 一个普通的整型类型 先看 p 和 * 结合,说明 p 是一个指针,然后再与 in...

网友评论

      本文标题:怎么判断一个数据的类型

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