3种判断方法:constructor、instanceof、正则

  var i=1;
  //alert(typeof(i));
  //采用constructor 判断类型
  //alert(i.constructor==Number);
  alert(i instanceof Number);//不明白不能通过

  //采用转换字符串加正则表达式判断类型
  //alert((i.constructor+'').match(/Number/) == null);
  function user() {};
  var u = new user();
  //alert((i.constructor+'').match(/user/) == null);
  alert(u instanceof user);//这个却能通过