For AI agents: the complete documentation index is available at /llms.txt, the full documentation bundle is available at /llms-full.txt, and this page is available as Markdown at /reference/conversion/toFinite.md.

toFinite

Converts a value to a finite number.

Returns 0 for non-finite results (NaN, Infinity, -Infinity).

toFinite('3.14') // 3.14
toFinite(Infinity) // 0

Usage

toFinite(value: unknown)

Converts a value to a finite number.

Returns 0 for non-finite results (NaN, Infinity, -Infinity).

import { toFinite } from 'massaman'
// or:  import { toFinite } from 'massaman/conversion'

toFinite('3.14') // 3.14
toFinite(Infinity) // 0

Parameters

valueunknownrequired

the value to convert.

Returns

the converted finite number, or 0 when conversion produces a non-finite value.

number