Определение класса элемента
$.type()
Определяет класс заданного элемента (речь идет о внутренних классах javascript: string, boolean и т.д.). Функция имеет один вариант использования:
$.type(el):string1.4.3
el — элемент, класс которого требуется определить.
Подробности
- Если заданный элемент является значениями undefined или null, тогда будут возвращены значения "undefined" или "null" соответственно.
- Если заданный элемент имеет специфичный предопределенный внутренний класс, то будет возвращено его имя. (Подробнее об этой технике (англ))
- $.type(true) === "boolean"
- $.type(3) === "number"
- $.type("test") === "string"
- $.type(function(){}) === "function"
- $.type([]) === "array"
- $.type(new Date()) === "date"
- $.type(/test/) === "regexp" (регулярное выражение)
- Во всех остальных случаях будет возвращено значение "object".