This isn’t a question about the code. My question is about the example given.
0 != false //false
0 does not equal false so what would that return false on an inequality unless we are talking 1s and 0s as a computer programming language as on and off, but with no special notation I would assume that a 0 is just a 0 in JS unless notated otherwise. However, I am lead to believe that binary is interchangeable with basic 1s and 0s in JS since this was the line above it:
1 != true //false
I am new so I could be wrong. Can anyone please explain the meaning behind these examples?
Your code so far
// Setup
function testNotEqual(val) {
if (val != 99) { // Change this line
return "Not Equal";
}
return "Equal";
}
// Change this value to test
testNotEqual(99);
Your browser information:
Your Browser User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36
.
Link to the challenge:
https://www.freecodecamp.org/challenges/comparison-with-the-inequality-operator