jQuery的$.type()检测数据类型方法

jQuery.type()函数用于确定JavaScript对象的类型,并返回小写形式的类型名称JavaScript也自带有一个typeof运算符,可以确定数据的类型,不过,对于绝大多数对象而言,typeof运算符都返回"object",无法区分具体的类型,jQuery.type()可以更加精确地确定JS内置对象的类型JavaScript检测Date类型数据
var day=new Date();alert(typeof(day));//object

jQuery检测Date类型数据

wKioOVJjbGbS-ddDAAAz0NWA2Ko416.jpg

var day=new Date();alert($.type(day));//date
  • 如果被检测对象是undefined或null,则返回相应的“undefined”或“null”

  1. jQuery.type( undefined ) === "undefined"

  2. jQuery.type() === "undefined"

  3. jQuery.type( window.notDefined ) === "undefined"

  4. jQuery.type( null ) === "null"


  • 如果被检测对象的类型和浏览器的内置对象相同,返回相应的类型名字

  1. jQuery.type( true ) === "boolean"

  2. jQuery.type( 3 ) === "number"

  3. jQuery.type( "test" ) === "string"

  4. jQuery.type( function(){} ) === "function"

  5. jQuery.type( [] ) === "array"

  6. jQuery.type( new Date() ) === "date"

  7. jQuery.type( new Error() ) === "error" // as of jQuery 1.9

  8. jQuery.type( /test/ ) === "regexp"

请点击“下一步:阅读代码”来查看具体的效果

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://gzievs.net.cn/post/14.html

发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。