# Rounding a number to a specific precision in JavaScript

The function to use to round a number in JavaScript is called `Math.round`

.

```
console.log(Math.round(3.14));
// output: 3
```

The `Math.round`

function will always round to a whole number, and sometimes you want to round a number to a specific precision.

This is a tiny and handy function to round a number to a specific precision:

```
function round(value, precision = 0) {
const exponent = Math.pow(10, precision);
return Math.round(value * exponent) / exponent;
}
```

Less is more!