I have a value of 0.9019497053624151
. It needs to display 90
, so it is ideal to use the ff formula? by the way this is a percentage
console.log(Math.round(0.9019497053624151 * 10) / 10 * 100);
I tried rounding it off to 1 decimal place and then * 100, should I round it to 1 or 2 decimal places?
What do you call this percentage rounding? That from a value of 0.9019497053624151%
the expected result is 90%
Advertisement
Answer
You can use the toFixed
method (see documentation here)
You can specify the number of decimal you want. Example :
console.log(0.9119497053624151.toFixed(2)); console.log(0.9119497053624151.toFixed(4)); console.log(0.9119497053624151.toFixed(1)); console.log(0.9.toFixed(2));
You can then easely multiply it by 100 as you want 🙂
myNumber.toFixed(2) * 100