Number()字符转换
<script type="text/javascript">
var test1= new Boolean(true);
var test2= new Boolean(false);
var test3= new Date();
var test4= new String("999");
var test5= new String("999 888");
document.write(Number(test1)+ "<br />"); //输出:1
document.write(Number(test2)+ "<br />"); //输出:0
document.write(Number(test3)+ "<br />"); //输出:1256657776588
document.write(Number(test4)+ "<br />"); //输出:999
document.write(Number(test5)+ "<br />"); //输出:NaN
</script>
jquery判断常见的数据类型
$.isArray([1,2]); // 数组
$.isFunction(function () { }); // 函数function
$.isEmptyObject(null); // null,undefind
$.isXMLDoc(); // xml
typeof (2) === "number"; // 数字
typeof ("2") === "string"; // 字符串
typeof (true) === "boolean"; // bool型
typeof (function () { }) === "function";// 函数function
判断NAN类型
在jquery里可以直接用isNaN(),因为它是JavaScript的类库。是由JavaScript语言写的。
例如:
<script type="text/javascript">
$(document).ready(function(){
alert(isNaN($('#id').val()));
});
</script>