== 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