# How to round a number to 2 decimal places in JavaScript

To round a number to 2 decimal places, you need to call the `toFixed(2)` method on the value you wish to round.

For example, here you can see me rounding a variable named `myNum`:

``````let myNum = 23.9999999;

// round to 2 decimal places
let newNum = myNum.toFixed(2);

console.log(newNum); // 24.00
``````

The `toFixed(2)` method will parse the number and return a string representing the number. The argument you passed to the method will be the number of decimal places presented on the number.

Keep in mind that the method returns a string. If you want to further operate on the number, you need to convert the returned value to a float using the `parseFloat()` function:

``````let myNum = 23.2519999;

// round to 2 decimal places
let newNum = parseFloat(myNum.toFixed(2));

console.log(newNum); // 23.25

If you don’t call the `parseFloat()` function and you try to perform an addition, JavaScript will concatenate the numbers instead of adding them together.