我遇到第一个“for”循环的问题。 Loop什么都不做,但他应该填充数组。
function isPrime(lowbound, highbound) {
var primes = [];
for (var i = lowbound; i < highbound; i++) {
primes[i] = true;
}
var limit = Math.sqrt(highbound);
for (var i = lowbound; i < limit; i++) {
if (primes[i] === true) {
for (var j = i * i; j < highbound; j += i) {
primes[j] = false;
}
for (var i = lowbound; i < highbound; i++) {
console.log(i + " " + primes[i]);
}
}
}
//end of isPrime
}
有没有人帮助我?
答案 0 :(得分:0)
我似乎在第一个循环中得到一个数组?
interface
答案 1 :(得分:0)
我对此功能的要求如下:
onmessage=function Vypis(e) {
var lowbound=e.data[0];
var highbound=e.data[1];
isPrime(lowbound,highbound);
}