Skip to content

Function.isNumber

github-actions[bot] edited this page May 17, 2026 · 32 revisions

umt / isNumber

Function: isNumber()

isNumber<T>(number, loose?): number is T extends true ? string | number : number

Defined in: Validate/isNumber.ts:10

Determines if the value represents a number

Type Parameters

T

T extends boolean

Parameters

number

unknown

Value to check

loose?

T = ...

Whether to include string representations of numbers (default: true)

Returns

number is T extends true ? string | number : number

boolean - True if the value represents a number, false otherwise

Example

isNumber(0.1); // true
isNumber("0.1"); // true
isNumber("0.1", false); // false

API

Classes

Interfaces

Type Aliases

Variables

Functions

Clone this wiki locally