and or operator code example

Example 1:

||o1 = true  || true       // t || t returns true
o2 = false || true       // f || t returns true
o3 = true  || false      // t || f returns true
o4 = false || (3 == 4)   // f || f returns false
o5 = 'Cat' || 'Dog'      // t || t returns "Cat"
o6 = false || 'Cat'      // f || t returns "Cat"
o7 = 'Cat' || false      // t || f returns "Cat"
o8 = ''    || false      // f || f returns false
o9 = false || ''         // f || f returns ""
o10 = false || varObject // f || object returns varObject

Example 2: logical operators javascript

// There are 3 Javascript Logical Operators
// || (OR)
// && (AND)
// ! (NOT)

if (a || b) {
	console.log("I will run if either a or b are true");
}

if (a && b) {
	console.log("I will run, if and only if a and b are both true");
}

if (!a) {
	console.log("I will only run if a is false");
}

if (a) {
	console.log("I will only run if a is true");
}