# Convert Degrees to Radians in JavaScript

- 1 minute read

The below JavaScript snippet converts a given number in degrees to radians:

```
const toRadians = (degrees, precision = 2) => {
return parseFloat(((parseFloat(degrees) * Math.PI) / 180).toFixed(precision));
};
```

The above `toRadians`

functions accepts two parameters.

The first parameter, `degrees`

, is required, and it is the number (float or integer) in degrees to convert to radians.

The second parameter, `precision`

, is optional and is a number representing the number of decimal places the resulting radians value should have. It defaults to `2`

if an alternative value is not specified.

Here is some example usage:

```
toRadians(45); // Returns 0.79
toRadians(45, 4); // Returns 0.7854
```

This snippet uses JavaScript’s built-in Math.PI property for pi, which has fifteen decimal places of precision.

## Converting radians to degrees

Here is a `toDegrees`

snippet with the exact same functionality and usage, except that it converts from radians to degrees:

```
const toDegrees = (radians, precision = 2) => {
return parseFloat(parseFloat(radians) * (180 / Math.PI).toFixed(precision));
};
```

## Conclusion

And that is how I go about converting between degrees and radians in JavaScript!