Lógica ou o operador (|)
Executa uma disjunção lógica em duas expressões.
expression1 || expression2
Argumentos
Expressão1
Qualquer expressão.Expressão2
Qualquer expressão.
Comentários
Se uma ou ambas as expressões são avaliados como true, o resultado é true. 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 |
expression1 |
verdadeiro |
verdadeiro |
FALSO |
expression1 |
verdadeiro |
FALSO |
verdadeiro |
expression2 |
verdadeiro |
FALSO |
FALSO |
expression2 |
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.