Skip to content
Advertisement

javascript percentage rounding

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

User contributions licensed under: CC BY-SA
2 People found this is helpful
Advertisement