0
Q:

# && javascript

``````>= // greater than or equal
<= // less than or equal
> // greater than
< // less than
== // equals
=== // strictly equals
!= // not equals
!== // stricly not equals``````
3
``// " && " in Javascript is the operator for AND. ``
1
``// || means or``
4
``````//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``````
7
``````const a = 3;
const b = -2;

console.log(a > 0 || b > 0);
// expected output: true``````
1
``````//&& returns true if both values are true
//or returns the second argument if the first is true
var a = true
var b = ""
var c = 1

true && "" //""
"" && 1 //""
false && 5 //false``````
2
``````let a = 1;
let b = -1;

if (a > 0 & b > 0){
console.log("and");
} else if (a > 0 || b > 0){
console.log("or");
} ``````
0
``````//& (bitwise AND) operator
console.log(5 & 13); //outout: 5
/*
5  = 0101 (base 2)
13 = 1101 (base 2)
//AND every bit together from both numbers
+----+
|0101|
|1101|
+----+
|0101|
+----+
0101 = 5 (base 10)
*/
``````
0
``````a1 = true  && true       // t && t returns true
a2 = true  && false      // t && f returns false
a3 = false && true       // f && t returns false
a4 = false && (3 == 4)   // f && f returns false
a5 = 'Cat' && 'Dog'      // t && t returns "Dog"
a6 = false && 'Cat'      // f && t returns false
a7 = 'Cat' && false      // t && f returns false
a8 = ''    && false      // f && f returns ""
a9 = false && ''         // f && f returns false
``````
1