EN
JavaScript - Math.round to 2 decimal places
3
points
In this article, we would like to show you how to round a number to 2 decimal places in JavaScript.
The main concept to get our value
rounded to 2 decimal places is to multiply it by 100
, round it with Math.round()
function and then divide by 100
again.
Practical example
// ONLINE-RUNNER:browser;
const round = (value) => {
return Math.round(100 * value) / 100; // <----------
};
// Usage example:
console.log( round( 1.2345 ) ); // 1.23
console.log( round( -1.2345 ) ); // -1.23
console.log( round( 12345 ) ); // 12350
console.log( round( 5 , 0 ) ); // 5
console.log( round( 5. , 0 ) ); // 5
console.log( round( .5 , 0 ) ); // 1