freeCodeCamp/guide/chinese/certifications/javascript-algorithms-and-d.../basic-javascript/comparison-with-the-strict-.../index.md

41 lines
1.2 KiB
Markdown
Raw Normal View History

---
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_(!))