您的浏览器过于古老 & 陈旧。为了更好的访问体验, 请 升级你的浏览器
Ready 发布于2014年09月25日 08:32

原创 jQuery.type() 函数详解

3258 次浏览 读完需要≈ 5 分钟

内容目录

jQuery.type()函数用于确定JavaScript内置对象的类型,并返回小写形式的类型名称

JavaScript也自带有一个typeof运算符,可以确定数据的类型。不过,对于绝大多数对象而言,typeof运算符都返回"object",无法区分具体的类型。jQuery.type()可以更加精确地确定JS内置对象的类型。

例如:对于new Number(5)typeof返回"object",jQuery.type()返回"number";对于new Date()typeof返回"object",jQuery.type()返回"date"。

该函数属于全局jQuery对象。

语法

jQuery 1.4.3 新增静态函数

jQuery.type( obj )

参数

参数 描述
obj 任意类型需要确定类型的任意。

返回值

jQuery.type()函数的返回值为String类型,返回指定参数的类型。

示例&说明

以下是与jQuery.type()函数相关的jQuery示例代码,以演示jQuery.type()函数的具体用法:

jQuery.type( undefined ); // "undefined"
jQuery.type( null ); // "null"

jQuery.type( true ); // "boolean"
jQuery.type( new Boolean(true) ); // "boolean"

jQuery.type( 3 ); // "number"
jQuery.type( new Number(3) ); // "number"

jQuery.type( "test" ); // "string"
jQuery.type( new String("test") ); // "string"

jQuery.type( function(){} ); // "function"
jQuery.type( new Function() ); // "function"

jQuery.type( [] ); // "array"
jQuery.type( new Array() ); // "array"

jQuery.type( new Date() ); // "date"

jQuery.type( new Error() ); // "error" // jQuery 1.9 新增支持

jQuery.type( /test/ ); // "regexp"
jQuery.type( new RegExp("\\d+") ); // "regexp"

/* 除上述类型的对象外,其他对象一律返回"object" */

jQuery.type( {} ); // "object"
function User() { }
jQuery.type( new User() ); // "object"

运行代码

  • CodePlayer技术交流群1
  • CodePlayer技术交流群2

0 条评论

撰写评论

打开导航菜单