这是我的代码,但我的答案不是我想要的..
请检查此并给我一个使用 Foreach 循环 b/w 1-50 获取素数的解决方案
提前致谢 :)
function isPrime(num) {
for ( var i = 2; i < num; i++ ) {
if ( num % i === 0 ) {
return false;
}
}
return true;
}
var txt = "";
function shown(n) {
var arr = [2];
arr.forEach(myFunction);
document.getElementById("foreach").innerHTML = txt;
// document.getElementById('forLoop').innerHTML = arr; // use arr result on your own
}
function myFunction(arr, index, array) {
var i;
var arr = [2];
if ( isPrime(i) ) {
arr.push(i);
}
txt += arr + "<br>";
}
shown(50);
大话西游666
米琪卡哇伊
尚方宝剑之说
ibeautiful