isNumber
Verifies if provided Verificable
represents a value that is a number. Only values that are JS numbers are matching, so string values like "123"
, or other values coercing to a number will not match this Predicate
.
The check internally is done by checking the type of the value typeof value === "number"
.
Possible errors:
If provided Verificable
is not a number:
Verificable
is not a number:Examples:
Each of examples uses this import statement:
Null or undefined is not considered a number:
String value is not considered a number as well:
Infinity
, -Infinity
, or NaN
are considered numbers:
Infinity
, -Infinity
, or NaN
are considered numbers:Other numbers are considered numbers:
Last updated
Was this helpful?