数据类型的判断

70 阅读1分钟

类型判断

js有多种数据类型(Number(数值)、String(字符串)、Boolean(布尔值)、Null、Undefined、Symbol、Object、函数等)

    1. Object.prototype.toString.call(1) 输出 '[object Number]'
    1. (true).constructor.name 输出 'Boolean'。
    • null,undefiend不能判断,会报错
    1. typeof 判断基础和引用数据类型。 typeof([]) 输出 'object'
    • 引用数据类型输出都是 'object'。
    • typeof(null) 输出 'object'
    1. instanceof 运算符用于检测构造函数的 prototype属性是否出现在某个实例对象的原型链上,返回值为布尔值