function type(a){
return a === null ? '[object Null]':Object.prototype.toString.apply(a); //hack ie678
}
a如果是null 返回'[object Null]',否则返回a的类型
可以不需要这个三目运算符,因为Object.prototype.toString.apply(null) 返回的就是[object Null]