Open In App

AND(&&) Logical Operator in JavaScript

Last Updated : 14 Mar, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

JavaScript Logical And(&&) Operator or Logical Conjunction Operator operates on a set of operands and returns true only if all the operands are true otherwise returns false. It operates the operands from left to right and returns false whenever the first falsy value is encountered.

The Logical AND(&&) Operator can also be used on non-boolean values also. AND operator has higher precedence than the OR operator.

Syntax:

a&&b

Example 1: In this example, we will use the AND operator on normal values.

Javascript




console.log(true && false);
console.log(true && true);
console.log(1 && 0);
console.log(1 && 2);
console.log("1" && true);
console.log("0" && true);


Output:

false
true
0
2
true
true

Example 2: In this example, we will use the AND operator on function calls

Javascript




function a () {
    return true;
}
function b () {
    return true;
}
  
console.log(a() && b());


Output:

true

Supported Browsers:

  • Chrome
  • Edge
  • Firefox
  • Safari
  • Opera

We have a complete list of JavaScript Logical Operators, to learn about those please go through JavaScript Logical Operator article.


Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads