Определение класса элемента

$.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".

Ссылки

Поисковые ключи:
  • тип данных
  • узнать тип данных
  • распознать тип данных
  • определить тип данных
  • .type()
  • type()