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 são true, o resultado é true. Se qualquer expressão for avaliada como false, o resultado é false. A tabela a seguir ilustra como o resultado é determinado:

Se expression1 converte para

E expression2 converte para

O resultado é

O resultado converte para

verdadeiro

verdadeiro

expression2

verdadeiro

verdadeiro

FALSO

expression2

FALSO

FALSO

verdadeiro

expression1

FALSO

FALSO

FALSO

expression1

FALSO

JScript usa as seguintes regras para conversão de valores booleanos não booleano valores:

  • Todos os objetos são considerados true.

  • Seqüências de caracteres são consideradas false se e somente se estiverem vazias.

  • nulle indefinido são considerados falsos.

  • Os números são false se e somente se, são de 0.

Requisitos

Versão 1

Consulte também

Conceitos

Precedência de operador

Resumo do operador