求小於等於給定數值的質數之和。
只有 1 和它本身兩個約數的數叫質數。例如,2 是質數,因爲它只能被 1 和 2 整除。1 不是質數,因爲它只能被自身整除。
給定的數不一定是質數。
function sumPrimes(num) {
var sum=0;
for (var i = 2; i <= num; i++) {
var isPrimes=true;
for(var j=2;j<=Math.sqrt(i);j++){
if(i%j===0){
isPrimes=false;
break;
}
}
if(isPrimes) sum+=i;
}return sum;
}
sumPrimes(10);