1.0.2 • Published 5 years ago

@sharyn/util.between v1.0.2

Weekly downloads
6
License
MIT
Repository
github
Last release
5 years ago

🌹 between

between tests if a numeral value is between two bounds.

So instead of writing this:

const x = 50
if (x >= 10 && x <= 100)

You can now use:

if (between(x, 10, 100))

The bounds are compared inclusively by default. For an exclusive comparison, use the last parameter, which can be exclude, exclude-lower, or exclude-upper.

import between from '@sharyn/util/between'
// or import { between } from '@sharyn/util'

const x = 50
between(x, 10, 100) // true

between(10, 10, 100) // true
between(100, 10, 100) // true

between(10, 10, 100, 'exclude-lower') // false
between(100, 10, 100, 'exclude-upper') // false

between(10, 10, 100, 'exclude') // false
between(100, 10, 100, 'exclude') // false