2018-10-12 15:37:13 -04:00
---
title: Comparison with the Inequality Operator
---
2019-07-24 00:59:27 -07:00
# Comparison with the Inequality Operator
2018-10-12 15:37:13 -04:00
2019-07-24 00:59:27 -07:00
---
## Problem Explanation
2019-03-08 23:42:20 +01:00
· _Add the inequality operator `!=` in the `if` statement so that the function will return "Not equal" when `val` is not equivalent to `99`._
2019-07-24 00:59:27 -07:00
---
## Hints
### Hint 1
2019-03-08 23:42:20 +01:00
The inequality operator (`!=` ) will return `true` if the first value is not equal to the second one without taking value type into consideration.
2019-07-24 00:59:27 -07:00
---
## Solutions
< details > < summary > Solution 1 (Click to Show/Hide)< / summary >
2019-03-08 23:42:20 +01:00
2018-10-12 15:37:13 -04:00
```javascript
2019-03-08 23:42:20 +01:00
// Setup
2018-10-12 15:37:13 -04:00
function testNotEqual(val) {
2019-07-24 00:59:27 -07:00
if (val != 99) {
// Change this line
2018-10-12 15:37:13 -04:00
return "Not Equal";
2019-03-08 23:42:20 +01:00
}
2018-10-12 15:37:13 -04:00
return "Equal";
}
2019-03-08 23:42:20 +01:00
// Change this value to test
testNotEqual(10);
```
2019-07-24 00:59:27 -07:00
#### Code Explanation
2019-03-08 23:42:20 +01:00
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").
2019-07-24 00:59:27 -07:00
#### Relevant Links
2019-03-08 23:42:20 +01:00
- ["Inequality operator" - *MDN JavaScript reference* ](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Comparison_Operators#Using_the_Equality_Operators#Inequality_(! ))
2019-07-24 00:59:27 -07:00
< / details >