JS中如何判断数据类型
-
原始数据类型
typeofvar num = 1; var isShow = true; console.log(typeof (num));// 输出结果:number console.log(typeof (isShow));// 输出结果:boolean- 判断引用数据类型的时候,会直接返回原型链上的最后一个对象
-
引用数据类型
instanceofvar array = [1,2,3]; var obj = {}; console.log(array instanceof Array);// 输出结果:true console.log(obj instanceof Object);// 输出结果:true- 实质:会找原型链上是否存在这个构造函数,存在返回true
浙公网安备 33010602011771号