This namespace contains commonly used 'is' type methods that return boolean values.
Methods
(static) array(value) → {boolean}
Checks if the value is an array.
Parameters:
Name | Type | Description |
---|---|---|
value |
* | The value to check. |
Returns:
- Type
- boolean
(static) boolean(value) → {boolean}
Checks if the value is a boolean.
Parameters:
Name | Type | Description |
---|---|---|
value |
* | The value to check. |
Returns:
- Type
- boolean
(static) date(value) → {boolean}
Checks if the value is a date.
Parameters:
Name | Type | Description |
---|---|---|
value |
* | The value to check. |
Returns:
- Type
- boolean
(static) defined(value) → {boolean}
Checks if the value is defined.
Parameters:
Name | Type | Description |
---|---|---|
value |
* | The value to check is defined. |
Returns:
- Type
- boolean
(static) element(obj) → {boolean}
Checks if the supplied object is an HTMLElement
Parameters:
Name | Type | Description |
---|---|---|
obj |
object | The object to check. |
Returns:
- Type
- boolean
(static) emptyArray(value) → {boolean}
Checks if the supplied value is an array and if it is empty.
Parameters:
Name | Type | Description |
---|---|---|
value |
* | The value to check. |
Returns:
- Type
- boolean
(static) emptyObject(value) → {boolean}
Checks if the supplied value is an object and if it is empty.
Parameters:
Name | Type | Description |
---|---|---|
value |
* | The value to check. |
Returns:
- Type
- boolean
(static) emptyString(value) → {boolean}
Checks if the supplied value is a string and if it is empty.
Parameters:
Name | Type | Description |
---|---|---|
value |
* | The value to check. |
Returns:
- Type
- boolean
(static) error(value) → {boolean}
Checks if the value is an error.
Parameters:
Name | Type | Description |
---|---|---|
value |
* | The value to check. |
Returns:
- Type
- boolean
(static) fn(value) → {boolean}
Checks if the value is a function.
Parameters:
Name | Type | Description |
---|---|---|
value |
* | The value to check. |
Returns:
- Type
- boolean
(static) hash(value) → {boolean}
Checks if the value is a hash.
Parameters:
Name | Type | Description |
---|---|---|
value |
* | The value to check. |
Returns:
- Type
- boolean
(static) jq(obj) → {boolean}
Checks if the supplied object is an instance of a jQuery object.
Parameters:
Name | Type | Description |
---|---|---|
obj |
object | The object to check. |
Returns:
- Type
- boolean
(static) moment(obj) → {boolean}
Checks if the supplied object is a moment.js date object.
Parameters:
Name | Type | Description |
---|---|---|
obj |
object | The object to check. |
Returns:
- Type
- boolean
(static) number(value) → {boolean}
Checks if the value is a number.
Parameters:
Name | Type | Description |
---|---|---|
value |
* | The value to check. |
Returns:
- Type
- boolean
(static) object(value) → {boolean}
Checks if the value is an object.
Parameters:
Name | Type | Description |
---|---|---|
value |
* | The value to check. |
Returns:
- Type
- boolean
(static) promise(obj) → {boolean}
This is a simple check to determine if an object is a jQuery promise object. It simply checks the object has a "then" and "promise" function defined.
The promise object is created as an object literal inside of jQuery.Deferred.
It has no prototype, nor any other truly unique properties that could be used to distinguish it.
This method should be a little more accurate than the internal jQuery one that simply checks for a "promise" method.
Parameters:
Name | Type | Description |
---|---|---|
obj |
object | The object to check. |
Returns:
- Type
- boolean
(static) string(value) → {boolean}
Checks if the value is a string.
Parameters:
Name | Type | Description |
---|---|---|
value |
* | The value to check. |
Returns:
- Type
- boolean
(static) type(value, type) → {boolean}
Checks if the type of the value is the same as that supplied.
Parameters:
Name | Type | Description |
---|---|---|
value |
* | The value to check the type of. |
type |
string | The type to check for. |
Returns:
- Type
- boolean
(static) undef(value) → {boolean}
Checks if the value is undefined.
Parameters:
Name | Type | Description |
---|---|---|
value |
* | The value to check is undefined. |
Returns:
- Type
- boolean