JSFiddle - React, Tailwind, and code Playground
by tobyworth
HTML
<div id="out"></div>
JavaScript
function getPrimesFromRange($nMin, $nMax){
var primeCount = 0;
// step through range, evaluating each
for (var num = $nMin; num <= $nMax; num++){
if (num === 1) continue; // 1 is not a prime
var isPrime = true; // unless decided otherwise
var den = num - 1; //don't test against itself
// while denominator is greater than 1
for (den = den; den > 1; den--){
// if number div'd by denominator leaves no remainder..
if (num % den === 0){
isPrime = false; // decidedly not a prime
den = 1; // break out of loop
}
}
if (isPrime){
console.log(num);
primeCount++;
}
}
return primeCount;
}
var out = document.getElementById("out");
out.innerHTML = getPrimesFromRange(1, 1000);