判断 a既不等于1也不等于2 的多种js 写法
时间: 2024-04-13 13:30:57 浏览: 5
有多种方式可以判断 `a` 既不等于 1 也不等于 2 的情况。以下是几种常见的 JavaScript 写法:
1. 使用逻辑运算符 `&&` 和 `!==`:
```javascript
if (a !== 1 && a !== 2) {
// 执行相应的操作
}
```
2. 使用逻辑运算符 `||` 和 `!==`,取反逻辑:
```javascript
if (!(a === 1 || a === 2)) {
// 执行相应的操作
}
```
3. 使用数组的 `includes` 方法:
```javascript
if (![1, 2].includes(a)) {
// 执行相应的操作
}
```
4. 使用逻辑运算符 `!==` 和条件表达式:
```javascript
if (a !== 1 && a !== 2) {
// 执行相应的操作
}
```
这些写法都可以实现相同的功能,具体选择哪种写法可以根据个人喜好和代码上下文来决定。
相关问题
shell 脚本if 不等于 写法
在Shell脚本中,使用`if`语句判断不等于的写法有两种常见的方式:
1. 使用`!=`操作符:
```shell
if [ "$var1" != "$var2" ]; then
# 如果var1不等于var2的话执行的代码
fi
```
2. 使用`-ne`操作符(适用于数值比较):
```shell
if [ "$num1" -ne "$num2" ]; then
# 如果num1不等于num2的话执行的代码
fi
```
请注意,在Shell脚本中,需要在变量周围使用双引号以避免可能的空白字符引起的问题。此外,`if`语句后面的条件需要用方括号`[]`括起来,并且条件和方括号之间需要有空格。
希望对你有帮助!如果你还有其他问题,请随时提问。
js判断字符串即不等于某个字符串或不等于另一个字符串的写法
可以使用if语句和逻辑运算符来实现判断字符串不等于某个字符串或不等于另一个字符串的功能。以下是两种写法:
1. 使用逻辑运算符"||",表示或者的关系:
```
if (foodType != "鸡" || foodType != "鱼") {
// 执行操作
}
```
2. 使用逻辑运算符"!",表示取反的关系:
```
if (!(foodType == "鸡" || foodType == "鱼")) {
// 执行操作
}
```