养成好习惯,变量最好初始化,明确类型,不清楚的最好声明null,这样我们在typeof=undefined的时候就可以判断是否是未声明的问题
if(a) 可以过滤'',null,undefined,0 ([],{})等对象一律转为true
null==undefined true
空格‘ ’==0,‘ ’==true,
function isEmpty(obj) { if (obj === null) return true; if (typeof obj === 'undefined') { return true; } if (typeof obj === 'string') { if (obj === "") { return true; } var reg = new RegExp("^([ ]+)|([ ]+)$"); return reg.test(obj); } return false; }