Methods
isNotPrimitive(val) → {boolean}
- Source:
- Since:
- Signature:
-
* -> Boolean
- Category:
-
- Type
- See also:
-
isPrimitive
, MDN Primitive values, MDN Primitive
Checks if value is not a primitive data type. There are 6 primitive data types: string
, number
, bigint
, boolean
, undefined
, symbol
and a special case of null
.
Example
RA.isNotPrimitive(new String("string")); //=> true
RA.isNotPrimitive(new Number(1)); //=> true
RA.isNotPrimitive("string"); //=> false
RA.isNotPrimitive(1); //=> false
Parameters:
Name | Type | Description |
---|---|---|
val |
* | The value to test |
Returns:
- Type
- boolean
isPrimitive(val) → {boolean}
- Source:
- Since:
- Signature:
-
* -> Boolean
- Category:
-
- Type
- See also:
-
isNotPrimitive
, MDN Primitive values, MDN Primitive
Checks if value is a primitive data type. There are 6 primitive data types: string
, number
, bigint
, boolean
, undefined
, symbol
and a special case of null
.
See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures#Primitive_values
for definition of what sub-types comprise a primitive.
Example
RA.isPrimitive("string"); //=> true
RA.isPrimitive(1); //=> true
RA.isPrimitive(new String("string")); //=> false
RA.isPrimitive(new Number(1)); //=> false
Parameters:
Name | Type | Description |
---|---|---|
val |
* | The value to test |
Returns:
- Type
- boolean