// 原理:与比自己小的数相除,如果可以取模为0,表示该数据不为质数 for (var i = 2; i < 100; i++) { var flag = true; for (var j = 2; j <= i / 2; j++) { if (i % j == 0) { flag = false; break; } } if (flag) // 说明没有全都无法除尽,为质数 $('#div').append('' + i + ''); }