Compartir a través de


Operador lógico OR (||)

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

expression1 || expression2

Argumentos

  • expression1
    Cualquier expresión.

  • expression2
    Cualquier expresión.

Comentarios

Si una o ambas expresiones se evalúa como true, el resultado es true. 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

expression1

true

true

false

expression1

true

false

true

expression2

true

false

false

expression2

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