首先,我们需要创建一个函数来判断一个数是否为素数。我们可以使用以下代码来实现这个函数:
function isPrime(num) {
if (num < 2) {
return false;
}
for (let i = 2; i <= Math.sqrt(num); i++) {
if (num % i === 0) {
return false;
}
}
return true;
}
然后,我们可以使用以下代码来输出100~1000之间的所有素数,并要求每行显示6个素数:
for (let i = 100; i <= 1000; i++) {
if (isPrime(i)) {
document.write(i + " ");
if (i % 6 === 0) {
document.write("<br>");
}
}
}
在这段代码中,我们首先使用一个循环遍历100~1000之间的所有数字。然后,我们使用我们之前定义的isPrime函数来判断该数字是否为素数。如果是,我们使用document.write方法将其写入页面。最后,我们使用一个条件语句来检查当前数字是否为6的倍数。如果是,我们使用document.write方法写入一个换行符,以使素数在新的一行中显示。
希望这对你有帮助!