javascript ES5 类型运算符typeof
let num01 = 334, num02 = 1.732 ;
console.log(typeof num01) ;
console.log(typeof 334) ;
console.log(typeof num02) ;
console.log(typeof 1.732) ;
console.log(typeof Math.PI) ;
console.log(typeof NaN) ;
console.log(typeof Infinity) ;
console.log(typeof "") ;
console.log(typeof '') ;
console.log(typeof "胡佳佳") ;
console.log(typeof true) ;
console.log(typeof false) ;
console.log(typeof (num01 > num02)) ;
console.log(typeof undefined) ;
console.log(typeof hgiawuehfiohono) ;
console.log(typeof function() {}) ;
console.log(typeof Array.sort()) ;
console.log(typeof Object()) ;
console.log(typeof new Object()) ;
console.log(typeof {}) ;
console.log(typeof Array()) ;
console.log(typeof new Array()) ;
console.log(typeof []) ;
console.log(typeof null) ;
console.log(typeof String('test')) ;
console.log(typeof new String('test')) ;
console.log(typeof Number(123)) ;
console.log(typeof new Number(123)) ;
console.log(typeof Date()) ;
console.log(typeof new Date()) ;