最近对javascript数据类型的验证又有了一个新的认识,原来可以判断得这么简单又如此全面。 我们自定义了isstring,isNumber,isDate,isError,isRegExp,isBoolean,isNull,isUndefined,isObject等方法。现在将自己定义的javascript数据类型验证函数及测试集展示:
rush:xhtml;">
<Meta charset="utf-8">
以下主要是对判断javascript的数据类型进行了详细的介绍,分为六种数据类型,需要的朋友可以过来参考下,希望对大家有所帮助 1、判断是否为数组类型 代码如下:
rush:js;">
'); function isArray(obj){ return (typeof obj=='object')&&obj.constructor==Array; } //]]>
2 判断是否为字符串类型 代码如下:
rush:js;">
rush:js;">
');
document.write(isNumber(10),'
'); function isNumber(obj){ return (typeof obj=='number')&&obj.constructor==Number; } //]]>
'); function isNumber(obj){ return (typeof obj=='number')&&obj.constructor==Number; } //]]>
4 判断是否为日期类型 代码如下:
rush:js;">
');
document.write(isDate(10),'
'); function isDate(obj){ return (typeof obj=='object')&&obj.constructor==Date; } //]]>
'); function isDate(obj){ return (typeof obj=='object')&&obj.constructor==Date; } //]]>
rush:js;">
6 判断是否为对象 代码如下:
rush:js;">
');
document.write(isObject(10),'
'); function isObject(obj){ return (typeof obj=='object')&&obj.constructor==Object; } //]]>
'); function isObject(obj){ return (typeof obj=='object')&&obj.constructor==Object; } //]]>
希望本文所述对大家学习javascript程序设计有所帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。