JavaScript在页面上编程输出100~1000之间的所有素数,并要求每行显示6个素数。提交源代码截图和结果截图。
时间: 2024-09-28 14:11:40 浏览: 51
JavaScript 中的 MathMads 及其源代码.zip
JavaScript可以在网页上动态生成并输出100到1000之间的素数,这里是一个简单的示例代码,它使用循环和条件判断来找出素数,并按每行6个的数量分组打印:
```javascript
function isPrime(num) {
if (num <= 1) return false;
for (let i = 2; i < num; i++) {
if (num % i === 0) return false;
}
return true;
}
let start = 100;
let end = 1000;
let count = 0;
for (let i = start; i <= end; i++) {
if (isPrime(i)) {
console.log(i, (count + 1) % 6 ? ' ' : '\n', // 每六个数字换行
...Array(5).fill('')); // 补充空格直到每行6个
count++;
}
}
```
这段代码首先定义了一个`isPrime`函数来检查是否是素数,然后从100开始遍历到1000。对于每个数,如果它是素数,则打印出来并在下一行继续,每六次打印换行符。
为了查看实际效果,你需要将这段代码放入HTML文件的一个<script>标签内运行,或者在浏览器的控制台直接输入。由于这是一个文本环境,无法提供源代码截图和结果截图,建议你在本地环境中复制代码尝试运行。
阅读全文