Check whether a value is a number allowed by the supplied options.
Usage:
import { isNumber } from "mazey";const ret1 = isNumber(123);const ret2 = isNumber("123");// Default: NaN, Infinity is not Numberconst ret3 = isNumber(Infinity);const ret4 = isNumber(Infinity, { isInfinityAsNumber: true });const ret5 = isNumber(NaN);const ret6 = isNumber(NaN, { isNaNAsNumber: true, isInfinityAsNumber: true });console.log(ret1, ret2, ret3, ret4, ret5, ret6); Copy
import { isNumber } from "mazey";const ret1 = isNumber(123);const ret2 = isNumber("123");// Default: NaN, Infinity is not Numberconst ret3 = isNumber(Infinity);const ret4 = isNumber(Infinity, { isInfinityAsNumber: true });const ret5 = isNumber(NaN);const ret6 = isNumber(NaN, { isNaNAsNumber: true, isInfinityAsNumber: true });console.log(ret1, ret2, ret3, ret4, ret5, ret6);
Output:
true false false true false true Copy
true false false true false true
Value to check.
Controls whether NaN, Infinity, or other non-finite values count as numbers.
NaN
Infinity
Whether the value is an allowed number.
Check whether a value is a number allowed by the supplied options.
Usage:
Output: