var?startNum?=?壹百;?//初始值
var?endNum?=?壹千;?//結束值
window.onload?=?function?()?{
endNum?+=?1;
var?str?=?"";
var?n?=?0;//當前列下標
var?count;//整除數量
for?(var?i?=?startNum;?i?<?endNum;?i++)?{
count?=?0;
for?(var?j?=?1;?j?<=?i;?j++)?{
if?(i?%?j?==?0)?{
count++;
if?(count?>?2)?{?//被兩數以上所整除
break;
}
}
}
if?(count?==?2)?{?//判斷質數
if?(n?==?0)?{?//新行
str?+=?"<br/>";
}
str?+=?i?+?" ";
if?(++n?==?brNum)?{?//滿列跳行
n?=?0;
}
}
}
document.getElementById("showDiv").innerHTML?=?str;
}?<div?id="showDiv"></div>
未防止被抽,麻煩將開頭的初始化變量,改成數值。
備註:在“//新行” 下面
str += "br"; //左邊這裏有個br換行標簽,被過濾了。