typeof 判断数据类型
var str = '我是字符串';
var num = 123456;
var arr = [1,2,5,3,6];
var obj = {name:'对象'};
console.log(typeof str);
console.log(typeof num);
console.log(typeof arr);
console.log(typeof obj);
instanceof——返回Boolean,只适用于数组、对象类型
var arr = [1,2,5,3,6];
var obj = {name:'对象'};
console.log(arr instanceof Array);
console.log(obj instanceof Object);
constructor
var str = '我是字符串';
var arr = [1,2,5,3,6];
var obj = {name:'对象'};
console.log(str.constructor===String);
console.log(arr.constructor===Array);
console.log(obj.constructor===Object);