Function: safeParseFloat()
safeParseFloat(
value
:unknown
,defaultValue
:number
):number
Defined in: shared/utils/safeConversions.ts:81
Safely converts a value to a float with fallback.
Parametersโ
valueโ
unknown
Value to convert to floating-point number
defaultValueโ
number
= 0
Fallback value if conversion fails (default: 0)
Returnsโ
number
Valid floating-point number or the default value
Remarksโ
Uses parseFloat() for string conversion, which stops parsing at the first invalid character and returns the parsed portion. For non-string, non-number values, returns the default value.
Exampleโ
safeParseFloat("123.45"); // 123.45
safeParseFloat("12.34px"); // 12.34
safeParseFloat("invalid"); // 0
safeParseFloat({}, 1.5); // 1.5