Check if a number is within a certain fault tolerance to another.
npm install is-roughly-equalCheck if a number is within a certain fault tolerance to another. Supports currying.




is-roughly-equal is ISC-licensed and tested well.
```
npm install is-roughly-equal
`js
const isRoughlyEqual = require 'is-roughly-equal'
// without currying
isRoughlyEqual(11.1) // false
isRoughlyEqual(11) // true
isRoughlyEqual(10) // true
isRoughlyEqual(9) // true
isRoughlyEqual(8.9) // false
const check = isRoughlyEqual(1, 10) // equal to 10 with tolerance of 1
check(11.1) // false
check(11) // true
check(10) // true
check(9) // true
check(8.9) // false
`
- Called without arguments, returns isRoughlyEqual.unary(1).tolerance
- Called with 1 arguments , returns isRoughlyEqual.unary(tolerance)tolerance
- Called with 2 arguments and a, returns isRoughlyEqual.binary(tolerance, a).tolerance
- Called with 3 arguments , a and b, returns isRoughlyEqual.ternary(tolerance, a, b).
Returns a function (a, b) => isRoughlyEqual.ternary(tolerance, a, b).
Returns a function (b) => isRoughlyEqual.ternary(tolerance, a, b).
Returns true of false. Checks if a is within a distance of tolerance to b`.
If you have a question, found a bug or want to propose a feature, have a look at the issues page.