JS代码做三次if...else判断,只要有一次进入if条件,a=2,全部进入else,a=1
时间: 2023-12-27 11:03:14 浏览: 30
可以使用以下代码实现:
```javascript
var a = 1;
if (condition1) {
a = 2;
} else if (condition2) {
a = 2;
} else if (condition3) {
a = 2;
} else {
a = 1;
}
```
其中,`condition1`、`condition2`、`condition3`分别代表三个不同的条件,根据实际情况进行修改。如果其中任意一个条件满足,则`a`的值会被赋为2,否则`a`的值为1。
相关问题
JS代码分开三次的if...else判断,只要有一次进入if条件,a=2
可以使用以下代码实现:
```javascript
var a = 1;
if (condition1) {
a = 2;
}
if (condition2) {
a = 2;
}
if (condition3) {
a = 2;
}
```
其中,`condition1`、`condition2`、`condition3`分别代表三个不同的条件,根据实际情况进行修改。如果其中任意一个条件满足,则`a`的值会被赋为2。注意,这里使用的是独立的`if`语句,而不是使用`else if`,这样就可以保证每个条件都会被判断。如果使用`else if`,则只要有一个条件被满足,后面的条件就不会再被判断了。
用js写一段代码 定义一个div 首次点击执行A事件 二次点击执行B事件 三次点击执行A事件 以此类推
可以这样写:
```
var count = 0;
var myDiv = document.getElementById('myDiv');
myDiv.onclick = function() {
count++;
if (count % 2 === 1) {
// 第1次、第3次、第5次...点击执行A事件
A();
} else {
// 第2次、第4次、第6次...点击执行B事件
B();
}
};
function A() {
console.log('执行A事件');
}
function B() {
console.log('执行B事件');
}
```
其中,首先定义一个计数器 `count`,然后获取到需要绑定事件的 div 元素 `myDiv`,在点击事件中,把计数器加 1,并判断计数器的奇偶性,奇数次执行 A 事件,偶数次执行 B 事件。最后在外部定义 A 和 B 两个事件函数即可。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)