Compartir a través de


Operador lógico AND (&&)

Actualización: noviembre 2007

Realiza una conjunción lógica en dos expresiones.

expression1 && expression2 

Argumentos

  • expression1
    Cualquier expresión.

  • expression2
    Cualquier expresión.

Comentarios

Si, y sólo si, ambas expresiones se evalúan como true, el resultado es true. Si alguna de las expresiones se evalúa como false, el resultado es false. En la siguiente tabla se indica cómo se determina el resultado:

Si expression1 se convierte en

Y expression2 se convierte a

El resultado será...

El resultado se convierte a

true

true

expression2

true

true

false

expression2

false

false

true

expression1

false

false

false

expression1

false

JScript utiliza las siguientes reglas para convertir valores que no son de tipo Boolean en valores de tipo Boolean:

  • Todos los objetos se consideran true.

  • Las cadenas se consideran false si, y sólo si, están vacías.

  • undefined y null se consideran false.

  • Los números se consideran false si, y sólo si, son cero.

Requisitos

Versión 1

Vea también

Conceptos

Precedencia de operadores

Resumen de operadores