원문 링크 http://api.jquery.com/jQuery.type/
개요 : object의 type을 알아냅니다.
- jQuery.type( obj )
- obj type을 알아낼 인자/li>
아래와 같은 데이터 타입을 알아낼 수 있습니다.
- object가 undefined, null일 경우, "undefined" 이나 "null" 이 반환되게 됩니다.
- jQuery.type(undefined) === "undefined"
- jQuery.type() === "undefined"
- jQuery.type(window.notDefined) === "undefined"
- jQuery.type(null) === "null"
- 만약 브라우저 내장 객채에 해당되는 경우 아래와 같이 반환됩니다.
- jQuery.type(true) === "boolean"
- jQuery.type(3) === "number"
- jQuery.type("test") === "string"
- jQuery.type(function(){}) === "function"
- jQuery.type([]) === "array"
- jQuery.type(new Date()) === "date"
- jQuery.type(/test/) === "regexp"
예 제
RegExp의 type을 알아냅니다.
<!DOCTYPE html> <html> <head> <script src="http://code.jquery.com/jquery-latest.js"></script> </head> <body> Is it a RegExp? <b></b> <script>$("b").append( "" + jQuery.type(/test/) );</script> </body> </html>
미리보기
typeof 라는 JavaScript 내장 함수를 사용하면 왠만한건 다 "object"라고 반환합니다. 불편하죠. 이 함수를 사용해서 더 정교하게 컨트롤 할 수 있겠네요.
그럼 즐프하세요.
※ 본 예제는 http://www.jquery.com 에 있는 내용임을 밝힙니다.
'프로그래밍 > jQuery' 카테고리의 다른 글
Draggable, 핸들러 제어, 드래그 + 정렬(Sortable) 기능 (0) | 2012.07.11 |
---|---|
Draggable, 드래그 Delay 주기, snap효과, 복원 (0) | 2012.07.10 |
Draggable, 드래그 기본사용, 이벤트 제어, 움직임 제한 (0) | 2012.07.10 |
jQuery.unique(), DOM 요소 배열에서 중복된 노드를 제거 (0) | 2012.07.02 |
jQuery.trim(), 양쪽 끝 공백 제거 (0) | 2012.07.02 |
jQuery.removeData(), 데이터를 제거 (0) | 2012.07.02 |
jQuery.parseXML(), XML 문서를 파싱 (0) | 2012.07.02 |
jQuery.parseJSON(), JSON 문자열을 JavaScript object로 변환 (0) | 2012.07.02 |