Javascript Checkpoint 7 – How much do you know about || operator?
Today, we are going to delve into the world of Javascript and take a closer look at the || (logical OR) operator. This operator is commonly used in conditional statements, and it allows us to create more complex and dynamic logical expressions within our code.
What is the || operator?
The || operator is a logical operator that evaluates two operands and returns true if at least one of the operands is true. In other words, if either of the operands is true, the whole expression will be true. If both operands are false, the expression will be false.
Using the || operator in Javascript
Let’s look at some examples of how the || operator can be used in Javascript:
// Using the || operator in a conditional statement
let age = 25;
if(age 65) {
console.log("You qualify for a senior discount");
}
// Using the || operator to set default values for variables
let name = null;
let defaultName = "Guest";
let finalName = name || defaultName;
console.log(finalName);
Common Mistakes
One common mistake when using the || operator is forgetting that it returns the first true operand it encounters. This can lead to unexpected behavior if not carefully considered.
Conclusion
The || operator is a powerful tool in Javascript, allowing us to create more flexible and dynamic code. By understanding how it works and using it effectively, we can improve the logic and readability of our programs. Keep practicing and experimenting with the || operator to become more proficient in using it.
null || false returns false, false || null returns null. Get the ebook: https://amirlogic.gumroad.com/l/js-essentials-logical-and-or-operators-in-depth