Categories
JavaScript Answers

How to Check if a Value is Within a Range of Numbers in JavaScript?

Spread the love

We can use the JavaScript’s greater than or equal to and less than or equal to operators to check if a number is in between 2 numbers.

For instance, we can write:

const between = (x, min, max) => {
  return x >= min && x <= max;
}
// ...
const x = 0.002
if (between(x, 0.001, 0.009)) {
  // something
}

We create the between function with the x , min and max parameters.

x is the number we want to check if it’s between min and max .

Then we call it in the if statement to see if x is between 0.001 and 0.009.

Use the Lodash inRange Method

We can also use the Lodash inRange method to check if a number is in between 2 numbers.

To use it, we write:

const x = 0.002
if (_.inRange(x, 0.001, 0.009)) {
  // something
}

We call inRange with the number x that we want to check if it’s between 0.001 and 0.009.

By John Au-Yeung

Web developer specializing in React, Vue, and front end development.

Leave a Reply

Your email address will not be published. Required fields are marked *