Skip to main content

isNumber

Validates if the supplied input is a number (finite or infinite). To make sure the supplied number is a valid finite number, use isNumberFinite.

Signature​

isNumber(input: any): boolean

Parameters​

NameTypeOptionalDescription
inputanyNoInput to validate.

Return value​

Returns true if the input is a number.

Example​

import { isNumber } from "@tripetto/builder";

isNumber(1); // Returns `true`
isNumber(Infinity); // Returns `true`
isNumber(NaN); // Returns `false`
isNumber("1"); // Returns `false`