“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.
//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 | LANGUAGE | AND | OR | NOT |
| C++ | && | || | ! |
| C# | && | || | ! |
| Java | && | || | ! |
| JavaScript | && | || | ! |
| PHP | && | || | ! |
| Python | and | or | not |
| Swift | && | || | ! |
Latest tech news and coding tips.
In JavaScript, it’s commonly used for: Recursive functions (like Fibonacci) Heavy calculations Repeated API/data processing…
For years, responsive design has depended almost entirely on media queries. We ask questions like: “If…
1. What is Task Scheduling? Task scheduling is the process of automatically running commands, scripts,…
Here’s a comprehensive, clear differentiation between a Website and a Web App, from purpose all the…
Visual Studio Code (VS Code) is powerful out of the box, but its real strength…
1. What Is a Variable in JavaScript? A variable is a named container used to store data…