[Guide] Basic JS: Inequality operator. Enhancements (#28501)
* Basic JS: Inequality operator. Enhancements From [this PR on the old guide repo](https://github.com/freeCodeCamp/guide/pull/8651) ·Added exercise explanation, run code link, code explanation and resources. * fixed: fixed typo
This commit is contained in:
committed by
Randell Dawson
parent
64d7eba61b
commit
f0270b8439
@ -3,15 +3,38 @@ title: Comparison with the Inequality Operator
|
||||
---
|
||||
## Comparison with the Inequality Operator
|
||||
|
||||
* `!=` (Inequality) is a logical operator that returns true case the value on the left is different from the one on the right.
|
||||
* The inequality operator considers `7` and `"7"` to be the same because it doesn't compare the type of the variable.
|
||||
|
||||
## Basic Solution
|
||||
### Problem explanation:
|
||||
· _Add the inequality operator `!=` in the `if` statement so that the function will return "Not equal" when `val` is not equivalent to `99`._
|
||||
|
||||
#### Hint 1
|
||||
The inequality operator (`!=`) will return `true` if the first value is not equal to the second one without taking value type into consideration.
|
||||
> _try to solve the problem now_
|
||||
>
|
||||
|
||||
## Spoiler alert!
|
||||
|
||||
**Solution ahead!**
|
||||
|
||||
## Basic code solution:
|
||||
|
||||
```javascript
|
||||
// Setup
|
||||
function testNotEqual(val) {
|
||||
if (val != 99)
|
||||
if (val != 99) { // Change this line
|
||||
return "Not Equal";
|
||||
|
||||
}
|
||||
return "Equal";
|
||||
}
|
||||
```
|
||||
|
||||
// Change this value to test
|
||||
testNotEqual(10);
|
||||
```
|
||||
· Run code at [repl.it](https://repl.it/@AdrianSkar/Basic-JS-Comparison-with-the-inequality-operator).
|
||||
|
||||
### Code explanation
|
||||
The function first evaluates `if` the condition `(val != 99)` evaluates to `true`. If it does, it returns the statement between the curly braces ("Not equal"). If it doesn't, it returns the next `return` statement outside them ("Equal").
|
||||
|
||||
### Resources
|
||||
|
||||
- ["Inequality operator" - *MDN JavaScript reference*](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Comparison_Operators#Using_the_Equality_Operators#Inequality_(!))
|
||||
|
Reference in New Issue
Block a user