Skip to content

@technobuddha > library > Math > Number

Function: constructNumber()

ts
function constructNumber(deconstructed: Omit<DeconstructedNumber, "value">): number;

Defined in: construct-number.ts:16

Reconstructs a number from its deconstructed representation.

Parameters

ParameterTypeDescription
deconstructedOmit<DeconstructedNumber, "value">An object containing the sign, mantissa, and exponent of the number.

Returns

number

The reconstructed number.

Example

typescript
constructNumber({ sign: 1, mantissa: '123', exponent: 0 }); // 1.23
constructNumber({ sign: -1, mantissa: '500', exponent: 2 }); // -5
constructNumber({ sign: 1, mantissa: '', exponent: 0 }); // 0