I used parseFloat(number)
but it output a int. for example:
var num='3.0';
console.log(parseFloat(num)) // 3, not 3.0
How do I convert string to number and ensure a float type with a decimal part?
I used parseFloat(number)
but it output a int. for example:
var num='3.0';
console.log(parseFloat(num)) // 3, not 3.0
How do I convert string to number and ensure a float type with a decimal part?
3.0 is 3 it's not wrong
if you do
var num='3.1';
console.log(parseFloat(num))//3.1
It will display 3.1 so nothing wrong with it
var num = '3.0';
console.log(Number.parseFloat(num).toFixed(1));
Rounding the value
var num='3.0'
console.log(Math.round(num));
Truncateing the value
var num = '3.0';
console.log(Math.floor(num));
console.log(Math.trunc(num))