js如何判断数据类型 js如何判断数据类型类js 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 贴几个列子:1 判断是否为数组类型2 判断是否为字符串类型3 判断是否为数值类型4 判断是否为日期类型5 判断是否为函数6 判断是否为对象1 判断是否为数组类型linenum<script type="text/javascript">//<![CDATA[var a=[0];document.write(isArray(a),'<br/>');function isArray(obj){return (typeof obj=='object')&&obj.constructor==Array;}//]]></script>2 判断是否为字符串类型linenum<script type="text/javascript">//<![CDATA[document.write(isString('test'),'<br/>');document.write(isString(10),'<br/>');function isString(str){return (typeof str=='string')&&str.constructor==String;}//]]></script>3 判断是否为数值类型linenum<script type="text/javascript">//<![CDATA[document.write(isNumber('test'),'<br/>');document.write(isNumber(10),'<br/>');function isNumber(obj){return (typeof obj=='number')&&obj.constructor==Number;}//]]></script>4 判断是否为日期类型linenum<script type="text/javascript">//<![CDATA[document.write(isDate(new Date()),'<br/>');document.write(isDate(10),'<br/>');function isDate(obj){return (typeof obj=='object')&&obj.constructor==Date;}//]]></script>5 判断是否为函数linenum<script type="text/javascript">//<![CDATA[document.write(isFunction(function test(){}),'<br/>');document.write(isFunction(10),'<br/>');function isFunction(obj){return (typeof obj=='function')&&obj.constructor==Function;}//]]></script>6 判断是否为对象<script type="text/javascript">linenum//<![CDATA[document.write(isObject(new Object()),'<br/>');document.write(isObject(10),'<br/>');function isObject(obj){return (typeof obj=='object')&&obj.constructor==Object;}//]]></script> 父js 访问 子js 的函数 各位高手,请教一个JavaScript问题 怎么获取点击浏览器BACK按钮事件? juqery-uploadify-onCancel问题 Table中的行如何动态展开? 百度地图应用如何实现 srcElement有哪些属性? 如何取得另一html页面中的id、name,即如何跨页面访问id、name,使用<object>标签引用,急急!! 如修改浏览器自带的菜单?JavaScript 可以实现吗? 动态生成控件的.datepicker()无法运行 大神求解释 JavaScript脚本跳转页面不生效,求助高手!
2 判断是否为字符串类型
3 判断是否为数值类型
4 判断是否为日期类型
5 判断是否为函数
6 判断是否为对象1 判断是否为数组类型
linenum
<script type="text/javascript">
//<![CDATA[
var a=[0];
document.write(isArray(a),'<br/>');
function isArray(obj){
return (typeof obj=='object')&&obj.constructor==Array;
}
//]]>
</script>
2 判断是否为字符串类型
linenum
<script type="text/javascript">
//<![CDATA[
document.write(isString('test'),'<br/>');
document.write(isString(10),'<br/>');
function isString(str){
return (typeof str=='string')&&str.constructor==String;
}
//]]>
</script>
3 判断是否为数值类型
linenum
<script type="text/javascript">
//<![CDATA[
document.write(isNumber('test'),'<br/>');
document.write(isNumber(10),'<br/>');
function isNumber(obj){
return (typeof obj=='number')&&obj.constructor==Number;
}
//]]>
</script>
4 判断是否为日期类型
linenum
<script type="text/javascript">
//<![CDATA[
document.write(isDate(new Date()),'<br/>');
document.write(isDate(10),'<br/>');
function isDate(obj){
return (typeof obj=='object')&&obj.constructor==Date;
}
//]]>
</script>
5 判断是否为函数
linenum
<script type="text/javascript">
//<![CDATA[
document.write(isFunction(function test(){}),'<br/>');
document.write(isFunction(10),'<br/>');
function isFunction(obj){
return (typeof obj=='function')&&obj.constructor==Function;
}
//]]>
</script>
6 判断是否为对象
<script type="text/javascript">
linenum
//<![CDATA[
document.write(isObject(new Object()),'<br/>');
document.write(isObject(10),'<br/>');
function isObject(obj){
return (typeof obj=='object')&&obj.constructor==Object;
}
//]]>
</script>