Sometimes, we want to check if a number is prime in JavaScript.
In this article, we’ll look at how to check if a number is prime in JavaScript.
How to check if a number is prime in JavaScript?
To check if a number is prime in JavaScript, we can use a loop.
For instance, we write
const isPrime = (num) => {
for (let i = 2, s = Math.sqrt(num); i <= s; i++) {
if (num % i === 0) {
return false;
}
}
return num > 1;
};
to define the isPrime
function.
In it, we loop from 2 to the square root of num
.
In the loop body, we check if num
can be evenly divisible by i
with num % i === 0
.
And if it’s true
, we return false
since it’s not prime.
If it’s evenly divisible by nothing, we return true
.
Conclusion
To check if a number is prime in JavaScript, we can use a loop.