美文网首页
检测数据的类型

检测数据的类型

作者: 郭_小青 | 来源:发表于2020-11-24 14:39 被阅读0次

1:typeof

基本数据类型:undefinednullstringbooleannumber

var s = 'string'
var n = 22
var b = true
var u = undefined
var nu = null
var o = new Object()

console.log(typeof  s) // string
console.log(typeof  n) // number
console.log(typeof  b) // boolean
console.log(typeof  u) // undefined
console.log(typeof  nu) // object
console.log(typeof  o) // object

注意:typeof 在检测基本类型数据 null 时返回的为object类型

2:instanceof

检测所有的引用类型object返回为true。 检测基本类型返回为false

var n = 22
var a = [1,2,3]
var o = new Object()

console.log(a instanceof Array) // true
console.log(o instanceof Object) //true
console.log(n instanceof Number) // false

相关文章

  • JS-NO.3

    数据类型检测 4种方式 1:typeof 主要检测基本数据类型 不能具体检测出引用数据类型 2:constru...

  • Js类型相关总结

    Js的基本数据类型 复杂数据类型 类型检测 typeof 检测检测原理是根据变量存储时低位 instanceof检...

  • Object.prototype.toString.call检测

    1. 为什么可以检测数据类型 我们知道typeof可以检测数据类型,但是是不准确的,比如 想更准备的检测数据类型可...

  • 20170710笔记

    数据类型检测有4种方法 type of 主要用于基本数据类型检测,不能具体检测出引用数据类型 constructo...

  • 2019-03-19 js practice three

    数据类型检测有4种方法 typeof 主要用来检测基本数据类型,不能具体检测出引用数据类型 constructor...

  • 数据类型检测方法总结typeof OR call(修改this指

    使用typeof方法检测数据类型 方法不严谨,在检测数组和对象是都是object 类型的 万能的数据类型检测方式 ...

  • js笔记五十之数据类型检测

    数据类型检测 typeof 用来检测数据类型的运算符 使用typeof检测数据类型, 首先返回的都是一个字符串其次...

  • JS基础知识

    数据类型 检测数据类型 --- typeof 数据 数据类型:number(数字/NaN) 、 string(字符...

  • javascript面试题

    数据类型 1.有哪几种数据类型 2.说说基本数据类型和引用数据类型的不同 3.如何检测数据类型 4.如何检测对象,...

  • 数据类型检测

    数据类型检测

网友评论

      本文标题:检测数据的类型

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