データ型
一覧
データ型 | 備考 |
---|---|
Anything | 任意 |
Array | 配列 |
ArrayLikeObject | 疑似配列オブジェクト |
Boolean | 真偽値 |
Callbacks Object | コールバックオブジェクト |
Date | 日時 |
Deferred Object | 状態管理オブジェクト |
Element | DOM 要素 |
Error | エラー |
Event | イベント |
Function | 関数 |
htmlString | HTML文字列 |
Integer | 整数 (Number型) |
jQuery | jQuery オブジェクト |
jqXHR | |
Null | NULL |
Number | 数値 |
Object | オブジェクト |
PlainObject | プレーンオブジェクト |
Promise Object | 非同期処理オブジェクト |
Qunit's Assert Object | |
Selector | セレクタ |
String | 文字列 |
Text | テキスト |
Thenable | then定義オブジェクト |
XML Document | XML ドキュメント |
XMLHttpRequest |
- 関連:jQuery (英語)
Anything【任意】
- 任意の型が使用可能
Array【配列】
- JavaScriptの Array【配列】オブジェクト
- 参照
ArrayLikeObject【疑似配列】
- 次の総称を疑似配列
- JavaScriptの Array【配列】オブジェクト
- JavaScriptの Object【オブジェクト】オブジェクト で length プロパティ と 0 ~ length-1 のインデックスプロパティ を持つもの
(DOM メソッドで利用される arguments オブジェクト・NodeList オブジェクト 等)
- 参照
Boolean【真偽値】
- JavaScriptの Boolean【真偽値】
- 参照
Date【日時】
- JavaScriptの Date【日時】オブジェクト
- 参照
Deferred Object【状態管理オブジェクト】
- 状態を管理するオブジェクト
- 詳細は、状態管理・非同期処理 (Deferred Object)
- jQuery 1.5 追加
- Promise Object【非同期処理オブジェクト】はメソッドのサブセット
- 参照
Element【DOM 要素】
- DOM 要素
- 仕様:HTML5 基本DOM要素
$( this )
とラップして使用可能
- 参照
Error【エラー】
- JavaScriptの ~Error【各種エラー】オブジェクト
- 参照
Function【関数】
- JavaScriptの function 【関数】 (下記、Function【関数】オブジェクトも参照)
- 参照
- JavaScriptの Function【関数】オブジェクト
- jQuery (英語):Function
htmlString【HTML文字列】
- DOM 要素表現のHTML文字列
<tag ... >
で開始の場合、 HTML文字列と認識し 最終の>
まで解析- jQuery 1.9 以前:
<tag ... >
が含まれていれば HTML文字列と認識
- 参照
- jQuery()【DOMローディング完了処理 / jQueryオブジェクト 変換・生成】
- jQuery.parseHTML()【HTML文字列 → DOMノード配列】1.8
- jQuery (英語):htmlString
例
定義 | $( ~ ) |
---|---|
jQuery オブジェクト
- HTML5:DOM要素 のコレクションを含むオブジェクト
- コレクション数:length プロパティ
- [0] ~ [length - 1] の配列でアクセス可能
- JavaScript:Array【配列】オブジェクト ではない為、join() 等のメソッドは使用不可
- 参照
Null【NULL】
- JavaScriptの データ型 のnull【Null型】
- 参照
Number【数値】
- JavaScriptの Number【数値】オブジェクト
- Integer【整数】:Number【数値】のうち明示的に整数とした数値
- 参照
- JavaScriptの Math【数学】オブジェクト
- jQuery (英語):Number
Object【オブジェクト】
- JavaScriptの 連想配列・Object【オブジェクト】オブジェクト
- 参照
PlainObject【プレーンオブジェクト】
- 0個以上の【キー】と【値】のペアを含む JavaScriptの Object【オブジェクト】オブジェクト
- jQuery.isPlainObject()【Objectオブジェクト 判定】で判定
- 参照
例
定義 | $.isPlainObject( ~ ) |
---|---|
Promise Object【非同期処理オブジェクト】
- Deferred Object【状態管理オブジェクト】メソッドのサブセット
- 詳細は、状態管理・非同期処理 (Deferred Object)
- jQuery 1.5 追加
- Deferred Object【状態管理オブジェクト】から状態を変更するメソッドを排除
- 参照
Selector【セレクタ】
String【文字列】
- JavaScriptの String【文字列】
- 参照
Thenable【then定義オブジェクト】
- then メソッドが定義されているオブジェクト
- 参照
Text【テキスト】
- DOM のテキストノード
- 参照