jQuery.type()方法
實例
該參數是否一個正則運算式
這是一個正則運算式? <b></b>
<script>
$(function () {
$( "b" ).append( "" + jQuery.type( /test/ ) );
})
</script>
定義和用法
$.type() 函數用於確定JavaScript內置對象的類型,並返回小寫形式的類型名稱。
如果對象是undefined或null,則返回相應的"undefined"或"null"
$.type( undefined ) === "undefined" $.type() === "undefined" $.type( window.notDefined ) === "undefined" $.type( null ) === "null"
如果對象有一個內部屬性[[Class]]和一個流覽器的內置對象的 [[Class]] 相同,我們返回相應的 [[Class]] 名字。
$.type( true ) === "boolean"
$.type( 3 ) === "number"
$.type( "test" ) === "string"
$.type( function(){} ) === "function"
$.type( [] ) === "array"
$.type( new Date() ) === "date"
$.type( new Error() ) === "error" // jQuery 1.9 新增支持
$.type( /test/ ) === "regexp"
語法
$.type( obj )
| 參數 | 描述 |
|---|---|
| obj | 任意類型 需要確定類型的任意對象。 |

jQuery 雜項方法