Convert between degrees and radians
npm install radiansIn JavaScript, methods like Math.sin, Math.atan2, and CanvasRenderingContext2D.arc use radians instead of degrees. It may be helpful to have functions to convert between the two to reduce instances of Math.PI / 180 in your code, as they may appear misleading.
The API for this module is based off of Elm's built-in angle conversion functions.
js
> const { degrees, radians } = require('radians')
> var angle = 45
> radians(degrees(angle)) === angle
true
`$3
Converts degrees to its corresponding value in radians.
`js
> degrees(30)
0.5235987755982988
`$3
Converts radians to its corresponding value in degrees.
`js
> radians(0.5235987755982988)
29.999999999999996> radians(0.5235987755982989)
30.000000000000004
`see also
- scijs/almost-equal` - determine if two floats are nearly equal