一、Object.prototype.toString.call(obj) 推荐(最精准的方式)
console.log(Object.prototype.toString.call("jerry"));
console.log(Object.prototype.toString.call(12));
console.log(Object.prototype.toString.call(true));
console.log(Object.prototype.toString.call(undefined));
console.log(Object.prototype.toString.call(null));
console.log(Object.prototype.toString.call({
name: "jerry"}));
console.log(Object.prototype.toString.call(function(){
}));
console.log(Object.prototype.toString.call([]));
console.log(Object.prototype.toString.call(new Date));
console.log(Object.prototype.toString.call(/\d/));
function