1. 程式人生 > >js判斷非空值

js判斷非空值

function isNull(v){
  switch (typeof v){
  case 'undefined' : return true;
  case 'string' : if(trim(v).length == 0) return true; break;
  case 'boolean' : if(!v) return true; break;
  case 'number' : if(0 === v) return true; break;
  case 'object' :
   if(null === v) return true;
   if(undefined !== v.length && v.length==0) return true;
   for(var k in v){return false;} return true;
   break;
  }
  return false;
 }