Share via


Operatore di OR logico (||)

Esegue una disgiunzione logica tra due espressioni.

expression1 || expression2

Argomenti

  • expression1
    Qualsiasi espressione.

  • expression2
    Qualsiasi espressione.

Note

Se una o entrambe le espressioni restituiscono true, anche il risultato sarà true. Nella tabella seguente viene illustrata la modalità di determinazione del risultato:

Se expression1 assegna forzatamente a

E expression2 assegna forzatamente a

Il risultato sarà

Il risultato assegna forzatamente a

true

true

expression1

true

true

false

expression1

true

false

true

expression2

true

false

false

expression2

false

In JScript, per la conversione di valori non booleani in valori booleani vengono rispettati i seguenti criteri:

  • Tutti gli oggetti sono considerati true.

  • Le stringhe sono considerate false se, e solo se, sono vuote.

  • null e undefined sono considerati false.

  • I valori numerici sono false se, e solo se, sono uguali a 0.

Requisiti

Versione 1

Vedere anche

Concetti

Precedenza tra gli operatori

Riepilogo degli operatori