Typescript returns string on operation number.tofixed & parseFloat removes trailing zeros [duplicate]

const number = 100 

number.toFixed(2) -> “100.00”

parseFloat(number.toFixed(2))  -> 100

I am not getting expected result as 100.00
if input is 100.36 getting expected result

Framework – loopback4