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.
xxxxxxxxxx
1
const round = (value) => {
2
return Math.round(100 * value) / 100; // <----------
3
};
4
5
// Usage example:
6
7
console.log( round( 1.2345 ) ); // 1.23
8
console.log( round( -1.2345 ) ); // -1.23
9
10
console.log( round( 12345 ) ); // 12350
11
12
console.log( round( 5 , 0 ) ); // 5
13
console.log( round( 5. , 0 ) ); // 5
14
console.log( round( .5 , 0 ) ); // 1