用js判断一个数4的倍数,且不是100的倍数
时间: 2023-05-14 07:06:36 浏览: 513
可以使用以下代码来判断一个数是否是4的倍数,且不是100的倍数:
```javascript
if (num % 4 === 0 && num % 100 !== 0) {
// num是4的倍数,且不是100的倍数
} else {
// num不符合条件
}
```
其中,`%` 表示取余操作,如果 `num % 4` 的结果为0,则说明 `num` 是4的倍数;如果 `num % 100` 的结果不为0,则说明 `num` 不是100的倍数。
相关问题
JavaScript输入一个整数判断是否为三的倍数是则输出
以下是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,则说明该数是三的倍数。
在JavaScript中编写一个程序:将一个随机数传入 fun 函数先判断这个数,如果是 2 的倍数就扩大 2 倍;然后在判断之前判断过的数,如果为 3 的倍数就扩大 3 倍;最后返回 num 的值。以下是部分代码:function fun(num){ if(num%2 == 0){ return num *= 2; } if(num%3 == 0){ return num *= 3; } } val.text = fun(12);
你已经给出了部分代码,这段代码可以实现你的需求。不过如果你需要完整的代码,可以参考下面的示例:
```javascript
function fun(num) {
if (num % 2 === 0) {
num *= 2;
}
if (num % 3 === 0) {
num *= 3;
}
return num;
}
console.log(fun(12)); // 输出 72
```
在这个示例中,我们定义了一个 `fun` 函数,它接受一个参数 `num`,表示随机数。在函数内部,我们先判断这个数是否是 2 的倍数,如果是,则将其扩大 2 倍;然后再判断这个数是否是 3 的倍数,如果是,则将其扩大 3 倍。最后,我们返回处理后的数。
你可以调用这个函数并传入一个随机数,比如 `fun(12)`,它将返回 `72`。
阅读全文