41 lines
1.2 KiB
Markdown
41 lines
1.2 KiB
Markdown
|
---
|
|||
|
title: Comparison with the Strict Inequality Operator
|
|||
|
localeTitle: 与严格不等式算子的比较
|
|||
|
---
|
|||
|
## 与严格不等式算子的比较
|
|||
|
|
|||
|
### 问题解释:
|
|||
|
|
|||
|
· _将`strict inequality operator`添加到`if`语句,以便当`val`不严格等于`17`时,函数将返回“Not Equal”。_
|
|||
|
|
|||
|
#### 提示1
|
|||
|
|
|||
|
如果第一个值不等于考虑值类型的第二个值,则严格不等式运算符( `!==` )将返回`true` 。
|
|||
|
|
|||
|
> _现在尝试解决问题_
|
|||
|
|
|||
|
## 扰流板警报!
|
|||
|
|
|||
|
**提前解决!**
|
|||
|
|
|||
|
## 基本代码解决方案
|
|||
|
|
|||
|
```javascript
|
|||
|
function testStrictNotEqual(val) {
|
|||
|
if (val !== 17) {
|
|||
|
return "Not equal";
|
|||
|
}
|
|||
|
return "Equal";
|
|||
|
}
|
|||
|
|
|||
|
// Change this value to test
|
|||
|
testStrictNotEqual(10);
|
|||
|
```
|
|||
|
|
|||
|
### 代码说明
|
|||
|
|
|||
|
该函数首先计算`if`条件`(val !== 17)`计算结果为`true`考虑价值和价值型。如果是,则返回花括号之间的语句(“不等于”)。如果没有,则返回它们之外的下一个`return`语句(“Equal”)。
|
|||
|
|
|||
|
### 资源
|
|||
|
|
|||
|
* [“非身份/严格不平等(!==)” - _MDN JavaScript参考_](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Comparison_Operators#Non-identity_strict_inequality_(!))
|