== and === javascript code example
Example 1: eaqual signs in javascript
//x = 5
operator | example | output | explination
== x == 8 false equal to
x == 5 true
x == "5" true
=== x === 5 true equal value and type
x === "5" false
!= x != 8 true not equal
!== x !== 5 false not equal value or not equal type
x !== "5" true
x !== 8 true
> x > 8 false greater than
< x < 8 true less than
>= x >= 8 false greater than or equal to
<= x <= 8 true less than or equal to
Example 2: js ===
5 =='5' // true: ignores type
5 === '5' // false: includes type
Example 3: equal to or more than javascript
//Equal to or more than
a >= b
//Equal to or less than
a <= b
Example 4: === javascript
// === means equal value and equal type
var x = 5
// true
x === 5
// false
x === "5"
Example 5: javascript == vs ===
var one = 1;
var one_again = 1;
var one_string = "1"; // note: this is string
console.log(one == one_again); // true
console.log(one === one_again); // true
console.log(one == one_string); // true.
console.log(one === one_string); // false.
Example 6: js !==
var x = 5;
// === equal value and equal type
// e.g. 1.
x === 5 returns true
// e.g. 2.
x === "5" returns false
// !== not equal value or not equal type
// e.g. 1.
x !== 5 returns false
// e.g. 2.
x !== "5" returns true
// e.g. 3.
x !== 8 returns true