JavaScript输入一个整数判断是否为三的倍数是则输出
时间: 2024-05-02 10:21:01 浏览: 17
以下是JavaScript代码:
```javascript
let num = parseInt(prompt("请输入一个整数:"));
if (num % 3 === 0) {
console.log(num + "是三的倍数。");
} else {
console.log(num + "不是三的倍数。");
}
```
解释:
1. `parseInt()`函数用于将输入的字符串转换为整数。
2. `prompt()`函数用于弹出对话框,让用户输入一个整数,输入的内容将被作为字符串返回。
3. `if`语句用于判断输入的整数是否为三的倍数,如果是则输出“是三的倍数”,否则输出“不是三的倍数”。
4. `%`运算符用于求余数,如果余数为0,则说明该数是三的倍数。
相关问题
js 输出比一个整数小的,所有3的倍数
可以使用以下代码实现:
```javascript
for (let i = 1; i < 100; i++) {
if (i % 3 === && i < n) {
console.log(i);
}
}
```
这段代码会输出所有小于给定整数 n 的3的倍数。
JavaScript输入两个正整数m和n,求其最大公约数和最小公倍数。
可以使用JavaScript实现欧几里得算法来求最大公约数,最小公倍数则可以通过最大公约数求得。
代码如下:
```javascript
// 输入两个正整数m和n
let m = 12;
let n = 18;
// 定义函数求最大公约数
function gcd(a, b) {
if (b === 0) {
return a;
} else {
return gcd(b, a % b);
}
}
// 求最大公约数
let maxCommonDivisor = gcd(m, n);
// 求最小公倍数
let minCommonMultiple = (m * n) / maxCommonDivisor;
// 输出结果
console.log(`最大公约数为:${maxCommonDivisor}`);
console.log(`最小公倍数为:${minCommonMultiple}`);
```
上述代码中,我们先定义了一个求最大公约数的函数gcd,使用了欧几里得算法来实现。然后使用这个函数来求得m和n的最大公约数,再通过公式`(m * n) / 最大公约数`来求得最小公倍数。最后输出结果即可。