js用FOR语句求1~100中是3的倍数
时间: 2024-02-22 15:57:39 浏览: 24
可以使用如下的代码来求1~100中是3的倍数的数字:
```javascript
for (var i = 1; i <= 100; i++) {
if (i % 3 === 0) {
console.log(i);
}
}
```
这段代码中,循环变量`i`从1循环到100,每次循环判断`i`是否是3的倍数,如果是则输出`i`。
相关问题
在html中使用JS,用循环结构统计1到1000之间5的倍数的和
好的,我可以帮你回答这个问题。
在HTML中使用JavaScript,可以通过以下步骤来使用循环结构统计1到1000之间5的倍数的和:
1. 创建一个包含JavaScript代码的HTML文件
2. 在HTML代码中添加一个按钮或链接,并指定一个JavaScript函数来响应点击事件
3. 在JavaScript函数中使用for循环遍历1到1000之间的所有数
4. 在循环中,使用if语句判断当前数是否是5的倍数
5. 如果是,将数加到一个累加器变量中
6. 循环结束后,将累加器的值输出到页面上
下面是示例代码实现:
```html
<!DOCTYPE html>
<html>
<head>
<title>计算1到1000之间5的倍数的和</title>
</head>
<body>
<button onclick="calculate()">计算</button>
<script>
function calculate() {
var sum = 0;
for (var i = 1; i <= 1000; i++) {
if (i % 5 === 0) {
sum += i;
}
}
alert("1到1000之间5的倍数的和为:" + sum);
}
</script>
</body>
</html>
```
当用户点击计算按钮时,会触发calculate()函数,该函数会使用for循环遍历1到1000之间的所有数,判断是否是5的倍数,并将符合条件的数加到sum变量中。最后弹出一个对话框,显示计算结果。
利用js 实现把1到100中除了2的倍数和3的倍数之外的数显示在浏览器中(document.write()可以写到浏览器窗口。
以下是用JavaScript实现在浏览器中显示1到100中除了2的倍数和3的倍数之外的数的代码:
```javascript
for (let i = 1; i <= 100; i++) {
if (i % 2 !== 0 && i % 3 !== 0) {
document.write(i + " ");
}
}
```
代码解释:
- 用 `for` 循环遍历1到100中的所有数字。
- 使用条件语句 `if` 判断当前数字是否既不是2的倍数也不是3的倍数。
- 如果是,则使用 `document.write()` 将该数字写入浏览器中,并添加一个空格以便区分每个数字。