Skip to content

toNumber

Convert the input value to a number. If the value is null or undefined, it returns 0. If the value is a boolean, it converts true to 1 and false to 0. If the value is a string that cannot be parsed as a number, it returns 0.

Usage

ts
import { toNumber } from 'rattail'

toNumber('123') // return 123
toNumber(true) // return 1
toNumber(false) // return 0
toNumber('abc') // return 0
toNumber(null) // return 0

Arguments

ArgTypeDefaults
valueany

Return

Type
number