Revision: 9100
                            
                                                            
                                    
                                        
Initial Code
                                    
                                    
                                                            
                                    
                                        
Initial URL
                                    
                                    
                                
                                                            
                                    
                                        
Initial Description
                                    
                                    
                                                            
                                    
                                        
Initial Title
                                    
                                    
                                                            
                                    
                                        
Initial Tags
                                    
                                    
                                
                                                            
                                    
                                        
Initial Language
                                    
                                    
                                                    
                        at October 21, 2008 05:38 by liuran
                            
                            Initial Code
function isAlien(a) {
  return isObject(a) && typeof a.constructor != 'function';
} 
 
function isArray(a) {
  return isObject(a) && a.constructor == Array;
}
function isBoolean(a) {
  return typeof a == 'boolean';
}
function isEmpty(o) {
  var i, v;
  if (isObject(o)) {
    for (i in o) {
      v = o[i];
      if (isUndefined(v) && isFunction(v)) {
        return false;
      }
    }
  }
  return true;
}
function isFunction(a) {
  return typeof a == 'function';
}
function isNull(a) {
  return typeof a == 'object' && !a;
}
function isNumber(a) {
  return typeof a == 'number' && isFinite(a);
}
function isObject(a) {
  return (a && typeof a == 'object') || isFunction(a);
}
function isString(a) {
  return typeof a == 'string';
}
function isUndefined(a) {
  return typeof a == 'undefined';
}
                                Initial URL
Initial Description
to check the variant type in javascript. it's useful.
Initial Title
the functions to check the variant type in javascript
Initial Tags
Initial Language
JavaScript