Methods
(inner) equalsNaN(val) → {Boolean}
- Description:
Checks if a value is NaN.
- Source:
Examples
equalsNaN(NaN)
// Returns true
equalsNaN(1)
// Returns false
equalsNaN('')
// Returns false
Parameters:
Name | Type | Description |
---|---|---|
val |
Number | value to check if is NaN |
Returns:
T/F - if value is a number
- Type
- Boolean
(inner) getNums(val) → {String}
- Description:
Gets numbers and floats (.) from a string.
- Source:
Example
getNums('$1.23')
// Returns '1.23'
Parameters:
Name | Type | Description |
---|---|---|
val |
* | value to pull numbers from |
Returns:
Numbers found in value
- Type
- String
(inner) isFloat(num) → {Boolean}
- Description:
Checks if a number is a Float.
- Source:
Examples
isFloat(1.23)
// Returns true
isFloat('1.2')
// Returns false ( because it's a string )
Parameters:
Name | Type | Description |
---|---|---|
num |
Number | value to check |
Returns:
true or false - value is an Float
- Type
- Boolean
(inner) isInt(num) → {Boolean}
- Description:
Checks if a number is an integer.
- Source:
Examples
isInt(1)
// Returns true
isInt('1')
// Returns false ( because it's a string )
Parameters:
Name | Type | Description |
---|---|---|
num |
Number | value to check |
Returns:
true or false - value is an Int
- Type
- Boolean
(inner) isNegative(x) → {boolean}
- Source:
Examples
isNegative(-1) // true
isNegative(0) // false
Parameters:
Name | Type | Description |
---|---|---|
x |
* |
Returns:
true if x is a negative number
- Type
- boolean
(inner) isNonNegative(val) → {Boolean}
- Description:
Checks if val is a non-negative number
- Source:
Example
isNonNegative(0) // true
isNonNegative(1) // true
isNonNegative(-1) // false
Parameters:
Name | Type | Description |
---|---|---|
val |
* | To be checked it it's a non-negative number |
Returns:
- True if val is non negative number
- Type
- Boolean
(inner) isNum(val) → {Boolean}
- Description:
Checks is value is a number.
- Source:
Examples
isInt(1)
// Returns true
isInt(NaN)
// Returns false
isInt('1')
// Returns false ( because it's a string )
Parameters:
Name | Type | Description |
---|---|---|
val |
* | value to check if is a number |
Returns:
T/F - if value is a number
- Type
- Boolean
(inner) isPositive(x) → {boolean}
- Source:
Examples
isPositive(0) // false
isPositive(1) // true
Parameters:
Name | Type | Description |
---|---|---|
x |
* |
Returns:
true if x is a positive number
- Type
- boolean
(inner) mod(num, divisor) → (nullable) {number}
- Description:
Returns the result of evaluation
num
modulodivisor
. Javascript's built-in modulo (%) operator does not process values correctly when they are negative. This works properly with negatives numbers.
- Source:
Example
-1 % 10 // -1
mod(-1, 10) // 9
Parameters:
Name | Type | Description |
---|---|---|
num |
Number | |
divisor |
Number |
Returns:
the modulo result. Should be equivalent to
return values from the %
operator, except with negative num
values.
- Type
- number
(inner) nth(num) → {String}
- Description:
Finds the number ext base on the passed in number.
- Source:
Examples
nth(1)
// Returns 'st'
nth(2)
// Returns 'nd'
nth(5)
// Returns 'th'
Parameters:
Name | Type | Description |
---|---|---|
num |
Number | value to check |
Returns:
ext of the number
- Type
- String
(inner) toFloat(val) → {Number}
- Description:
Converts passed in value to a float.
- Source:
Examples
toFloat('1.34')
// Returns 1.34
toFloat(NaN)
// Returns 0
Parameters:
Name | Type | Description |
---|---|---|
val |
* | value to convert |
Returns:
value converted to an float
- Type
- Number
(inner) toInt(val) → {Number}
- Description:
Converts passed in value to an integer.
- Source:
Examples
toInt('1')
// Returns 1
toInt(NaN)
// Returns 0
Parameters:
Name | Type | Description |
---|---|---|
val |
* | value to convert |
Returns:
value converted to a integer
- Type
- Number
(inner) toNum(val) → {Number}
- Description:
Converts passed in value to a number.
- Source:
Examples
toNum("23")
// Returns 23
toNum(NaN)
// Returns 0
Parameters:
Name | Type | Description |
---|---|---|
val |
* | value to convert |
Returns:
value converted to a float
- Type
- Number