1.最常见的判断方法:typeof console.log(typeof a) ------------> string console.log(typeof b) ------------> number console.log(typeof c) ------------> object console.log(typeof d) ------------> object console.log(typeof e) ------------> function conso…
一般来说,可以使用typeof来判断数据类型,但是数组,对象和null的结果都是object,那么如何区分这三类呢?可以使用如下方法: var arr = []; var obj = {} var empty = null; var a = Object.prototype.toString.call(arr); //[object Array] var b = Object.prototype.toString.call(obj); //[object Object] var c = Obje…