编写JavaScript程序,采用外部引用的方式,在页面显示1-100之间能被3和7整除的数,要求每行输出10个数。
时间: 2024-02-12 15:07:51 浏览: 48
好的,以下是 JavaScript 程序的代码,您可以将其保存为 .js 文件并在 HTML 页面中使用外部引用的方式调用:
```javascript
var count = 0; // 计数器,用于控制每行输出的数量
var result = ""; // 存储结果的字符串
for (var i = 1; i <= 100; i++) {
if (i % 3 == 0 && i % 7 == 0) { // 如果 i 能同时被 3 和 7 整除
result += i + " "; // 将 i 添加到结果字符串中,并加上空格
count++; // 计数器加 1
if (count == 10) { // 如果已经输出了 10 个数
result += "<br>"; // 在结果字符串末尾添加换行符
count = 0; // 重置计数器
}
}
}
document.write(result); // 在页面中输出结果
```
解释一下代码:
首先定义了两个变量 `count` 和 `result`,`count` 用于计数,`result` 用于存储结果。然后使用 `for` 循环遍历 1 到 100 的所有数字,如果当前数字能同时被 3 和 7 整除,就将其添加到 `result` 字符串中,并将计数器 `count` 加 1。当 `count` 达到 10 时,就在 `result` 字符串末尾添加换行符,并将计数器重置为 0。最后使用 `document.write` 方法将结果输出到页面中。
注意,由于使用了 `document.write` 方法,您需要在 HTML 页面中调用该 JavaScript 程序之前先在页面中添加一个空白的 `<div>` 标签,用于输出结果。例如:
```html
<div id="output"></div>
<script src="your-javascript-file.js"></script>
```
在上面的代码中,`<div>` 标签的 `id` 属性设置为 "output",这个属性值要与 JavaScript 中的 `document.write` 方法中的参数相对应,以便将结果输出到该标签中。
阅读全文