# javascript round to 2 decimal places

## Javascript Round to 2 Decimal Places

If you have a number in Javascript and you want to round it to two decimal places, there are a few ways to do it.

### Method 1: toFixed()

The simplest way to round a number to two decimal places in Javascript is to use the `toFixed()`

method. This method takes an argument that specifies the number of decimal places to round to.

```
let num = 3.14159265359;
let rounded = num.toFixed(2);
console.log(rounded); // Output: 3.14
```

Here, we declared a variable `num`

with a value of `3.14159265359`

. We then used the `toFixed()`

method to round the number to two decimal places and assigned the result to a new variable called `rounded`

. The output of the `console.log()`

statement is `3.14`

.

### Method 2: Math.round()

The `Math.round()`

method can also be used to round a number to two decimal places in Javascript. However, this method requires some additional calculations.

```
let num = 3.14159265359;
let rounded = Math.round(num * 100) / 100;
console.log(rounded); // Output: 3.14
```

In this example, we multiplied `num`

by `100`

, used the `Math.round()`

method to round the result to the nearest integer, and then divided the rounded result by `100`

to get the number rounded to two decimal places.

### Method 3: parseFloat()

If you have a string that represents a number and you want to round it to two decimal places, you can use the `parseFloat()`

method to convert the string to a number and then use one of the above methods to round it.

```
let str = "3.14159265359";
let num = parseFloat(str);
let rounded = num.toFixed(2);
console.log(rounded); // Output: 3.14
```

In this example, we declared a variable `str`

with a value of `"3.14159265359"`

. We then used the `parseFloat()`

method to convert the string to a number and assigned the result to a new variable called `num`

. Finally, we used the `toFixed()`

method to round the number to two decimal places and assigned the result to a new variable called `rounded`

. The output of the `console.log()`

statement is `3.14`

.