1.要检测一个变量是不是基本数据类型 typeof
var s = "Jin";
var b = true;
var i = 22;
var u;
var n = null;
var o = new Object();
alert(typeof s); //string
alert(typeof b); //boolean
alert(typeof i); //number
alert(typeof u); //undefinend
alert(typeof n); //object
alert(typeof o); //object
2.检测引用类型 instanceof
result = varriable instanceof constructor;
alert(person instanceof Object);
alert(colors instanceof Array);
alert(pattern instanceof RegExp);
参阅文献<Javascript高级程序设计>