Visual Basic .NET <-> JavaScript | Logical and

Visual Basic .NET

and

Description

par1 and par2
Used keywords: and

Input


Output

Both operands are evaluated independently of the value of the first operand.

Examples

Visual Basic .NET

In the source code you can find the equivalent of the above table, for easier orientation at the end of each line is a comment which shows the result.
a1 = false and false ' a1 = false
a2 = false and true ' a2 = false
a3 = true and false ' a3 = false
a4 = true and true  ' a4 = true

Visual Basic .NET

Even one example in what situations we can use the operation logical and:
a and b
a and true
10 >a and a>5
.
JavaScript

&&

Description

par1 && par2
Used keywords: &&

Input


Output

If the first operand is false, then the second operand is not evaluated.

Examples

JavaScript

In the source code you can find the equivalent of the above table, for easier orientation at the end of each line is a comment which shows the result.
a1 = false && false; // a1 = false
a2 = false && true; // a2 = false
a3 = true && false; // a3 = false
a4 = true && true;  // a4 = true

JavaScript

Even one example in what situations we can use the operation logical and:
a && b
a && true
10 >a && a>5
Visual Basic .NET

AndAlso

Description

par1 AndAlso par2
Used keywords: andalso

Input


Output

The second operand is evaluated only in the case when the value of the first operand is true.

Examples

Visual Basic .NET

In the source code you can find the equivalent of the above table, for easier orientation at the end of each line is a comment which shows the result.
a1 = false AndAlso false ' a1 = false
a2 = false AndAlso true ' a2 = false
a3 = true AndAlso false ' a3 = false
a4 = true AndAlso true  ' a4 = true

Visual Basic .NET

Even one example in what situations we can use the operation logical and:
a AndAlso b
a AndAlso true
10 >a AndAlso a>5
.
JavaScript

&&

Description

par1 && par2
Used keywords: &&

Input


Output

If the first operand is false, then the second operand is not evaluated.

Examples

JavaScript

In the source code you can find the equivalent of the above table, for easier orientation at the end of each line is a comment which shows the result.
a1 = false && false; // a1 = false
a2 = false && true; // a2 = false
a3 = true && false; // a3 = false
a4 = true && true;  // a4 = true

JavaScript

Even one example in what situations we can use the operation logical and:
a && b
a && true
10 >a && a>5

You can find it in the following collections: logical operators
Languages: en hu cz sk