I have one input filed where the user can enter any numbers eg: 12 12.1 12.30 12.34 I have to pass this value in a service call here i can only send the value as number but with 2 decimal points
let a = input //a will be a type of number
let b = a.toFixed(2) //b will be type of string
let c = Number(b) //it will automatically cut unwanted '0'
console.log(c);
EXAMPLE
//input is 12
a=12
b="12.00"
c=12
//input is 12.30
a=12.30
b="12.30"
c=12.3
I want a method, using which i can input a value as a number and output will be number with 2 decimal points.
numberwhich are floating point values, so I don't think data type conversion is what you're after here. Seems like you just want to take any number and round/truncate it or right-pad w/ zeroes to two digits. typescriptlang.org/docs/handbook/basic-types.htmlparseFloatit and thentoFixedit.toFixed. That's the whole reason that method returns a string in the first place.12.30number as1230e-2and don't loose that zero.