js检测数据对称方法

js检测数据对称方法

首页维修大全综合更新时间:2023-10-03 06:24:10

js检测数据对称方法

JS中检测数据类型的四种方法

1、typeof 用来检测数据类型的运算符
->typeof value
->返回值首先是一个字符串,其次里面包含了对应的数据类型,例如:"number"、"string"、"boolean"、"undefined"、"object"、"function"
->局限性:
1)typeof null ->"object"
2)检测的不管是数组还是正则都返回的是"object",所以typeof不能判断一个值是否为数组
->console.log(typeof typeof typeof [12, 23]);//->"string" 两个或者多个typeof一起使用时,返回值一定是"string";

2、instanceof/constructor
->检测某一个实例是否属于某一个类
->我们使用instanceof/constructor可以检测数组和正则了
console.log([] instanceof Array);//->true
console.log(/^$/ instanceof RegExp);//->true
console.log([] instanceof Object);//->true

console.log([].constructor === Array);//->true
console.log([].constructor === Object);//->false 我们的constructor可以避免instanceof检测的时候,用Object也是true的问题
console.log({}.constructor === Object);

大家还看了
也许喜欢
更多栏目

© 2021 3dmxku.com,All Rights Reserved.