# Eqv Operator

Performs a logical equivalence on two expressions.

## Syntax

```
result = expression1 Eqv expression2
```

## Arguments

*result*

Any numeric variable.*expression1*

Any expression.*expression2*

Any expression.

## Remarks

If either expression is Null, *result* is also **Null**. When neither expression is **Null**, *result* is determined according to the following table:

If expression1 is |
And expression2 is |
The |
---|---|---|

True |
True |
True |

True |
False |
False |

False |
True |
False |

False |
False |
True |

The **Eqv** operator performs a bitwise comparison of identically positioned bits in two numeric expressions and sets the corresponding bit in *result* according to the following table:

If bit in |
And bit in |
The |
---|---|---|

0 |
0 |
1 |

0 |
1 |
0 |

1 |
0 |
0 |

1 |
1 |
1 |

## Requirements

## See Also

Imp Operator

Logical Operators (VBScript)

Operator Precedence (VBScript)

Operator Summary (VBScript)