内容目录
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"
0 条评论
撰写评论