js判断数据类型
来源:互联网 发布:mac文明 编辑:程序博客网 时间:2024/06/05 18:50
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>
0 0
- js中数据类型判断
- js数据类型的判断
- js数据类型判断
- js判断数据类型
- js中数据类型判断
- 判断js数据类型
- js判断数据类型
- JS判断数据类型
- js如何判断数据类型
- JS判断数据类型
- JS判断数据类型
- js判断数据类型
- 判断js数据类型
- js 判断各种数据类型
- 判断js中的数据类型
- js 判断各种数据类型
- js判断数据类型
- $.type(),js数据类型判断
- HttpServletRequest 和HttpServletResponse
- jQuery 入门教程(33): jQuery UI Dialog 示例(一)
- 理解矩阵(三)
- Python起步
- chapter 24 The Debug Library
- js判断数据类型
- jQuery 入门教程(34): jQuery UI Dialog 示例(二)
- ios cookie
- 操作器的使用
- RHEL5使用multipath配置ASMdisk
- Android逆向分析源码中资源代码还原小工具
- ORACLE重新编译无效对象的执行问题
- sqlite3数据库归纳
- I2C总线协议详解