<br> var i = 2;</p> <pre><code> while ( i<101) { var arr=[]; for (var a = 2; a < =i;a++) { if (i%a==0) { arr.push(0); } } if (arr.length==1) { document.write(i); } document.write("<br>"); i++; } </code></pre>
你上面的代码乱了???
你如果要发代码点击 "代码片" 再把代码放进去再发,不然你发这根本就不是你要给我们看的代码啊
<script type="text/javascript">
var i=2;
while ( i<101) {
var count=0;
for (var a = 1; a < =i; a++) {
if (i%a==0) {
count++;
}
}
if (count==2) {
document.write(i);
}
document.write("<br>");
i++;
}
</script>
for (var a = 1; a < =i; a++) {
if (i%a==0) {
count++;
}
}
这段错误< = 运算符中间不能有空格 要写成 <=
for (var a = 2; a <=/*这里不要有空格*/i; a++) {
if (i%a==0) {
arr.push(0);
}
}