var num = 0;
for (i = 1; i <= 100; i++) {
var a = parseInt(i % 10);
if (a == 3 && i%3 != 0)
continue;
document.write(i + ",");
num++;
if (num % 10 == 0) {
document.write("<br/>");
你的Javascript程序,这一句if (a == 3 && i%3 != 0)有问题,应该改成if (a == 3 || i%3 == 0)就是个位是3或整个数是3的倍数不输出,其他改动的地方见注释
完整的Javascript程序如下(改动的地方见注释)
<script type=text/javascript>