programming

Logical Operators

“Programs must be written for people to read, and only incidentally for machines to execute.”

— Harold Abelson, Structure and Interpretation of Computer Programs

Logical operators are generally symbols or words which connect two or more expressions that allow a program to make a decision based on a given set of conditions.

Logical operators usually control the program flow and are frequently used with the if, while, or some other control statement.

Three (3) Types Logical Operators

  1. Logical AND operator (&&): For logical AND operators, both conditions must be true for the statement to be true. If one of them is false, then the program will return false.
//Example
let a, b;
a = 3; b = 4;
console.log(a === 3 && b === 4) //TRUE
console.log(a === 3 && b === 3) //FALSE

2. Logical OR operator ( || ): For logical OR operators, one of the operands just have to be true for the statement to be true.

//Using variables from our first example
console.log(a === 3) || (b === 4) //TRUE
console.log(a === 3) || (b === 3) //TRUE

3. Logical NOT operator ( ! ): This is used to reverse the logical state of its operands. If a condition is true, then the Logical Not will make it false.

//Using variables from our previous example
console.log(!(a === 3)) //FALSE
LANGUAGEANDOR NOT
C++&&||!
C#&&||!
Java&&||!
JavaScript&&||!
PHP&&||!
Pythonandornot
Swift&&||!

codeflare

Latest tech news and coding tips.

Recent Posts

Backpressure in Node.js

Backpressure is a flow-control mechanism that prevents a fast data producer from overwhelming a slower data…

1 day ago

JavaScript Collections

JavaScript collections are data structures used to store, organize, retrieve, and manipulate groups of values. Choosing…

1 day ago

Context Poisoning Explained

Context poisoning is a technique where an attacker deliberately places misleading, malicious, or irrelevant information into…

5 days ago

Common React Errors

React makes building user interfaces easier, but certain errors appear repeatedly, especially when working with…

2 weeks ago

C Programming Cheat Sheet

The C programming language is a foundational, general-purpose computer programming language created by Dennis Ritchie at Bell Labs in 1972. Originally developed to…

2 weeks ago

Homebrew Tutorial

What Is Homebrew? Homebrew is a package manager for macOS and Linux that makes it easy to…

3 weeks ago