Operador lógico AND (&)
Executa uma conjunção lógica em duas expressões.
expression1 && expression2
Argumentos
Expressão1
Qualquer expressão.Expressão2
Qualquer expressão.
Comentários
Se e somente se, as duas expressões é avaliada como True, o resultado é True.Se qualquer expressão for avaliada como False, o resultado é FALSO. A tabela a seguir ilustra como o resultado é determinado:
If expression1 Converte para |
And expression2 Converte para |
O resultado é |
Converte o resultado para |
---|---|---|---|
True |
True |
expression2 |
True |
True |
False |
expression2 |
False |
False |
True |
expression1 |
False |
False |
False |
expression1 |
False |
JScript usa as regras a seguir para converter valores não booliano em valores booliano:
Todos os objetos são considerados True.
Seqüências de caracteres são consideradas False se e somente se eles estão vazios.
null e são considerados falsos.
Os números são False se e somente se, eles são de 0.