124 words

1 minutes

# How to Round a Number to 2 Decimal Places in JavaScript

To round a number to 2 decimal places in JavaScript, you can use the `toFixed()`

method, which is a straightforward approach. Here’s a simple example:

```
let number = 3.14159;
let rounded = number.toFixed(2);
console.log(rounded); // Outputs: "3.14"
```

Note that `toFixed()`

returns a string, so if you need the result as a number, you should convert it back to a number using `parseFloat()`

or `Number()`

:

```
let number = 3.14159;
let rounded = parseFloat(number.toFixed(2));
console.log(rounded); // Outputs: 3.14
```

Alternatively, you can use a more manual approach with arithmetic:

```
let number = 3.14159;
let rounded = Math.round(number * 100) / 100;
console.log(rounded); // Outputs: 3.14
```

This method multiplies the number by 100, rounds it to the nearest integer, and then divides it by 100 to get the number rounded to 2 decimal places.