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.