Condividi tramite


Operatore di AND logico (&&)

Esegue un'unione logica tra due espressioni.

expression1 && expression2 

Argomenti

  • expression1
    Qualsiasi espressione.

  • expression2
    Qualsiasi espressione.

Note

Il risultato è true se, e solo se, entrambe le espressioni restituiscono true. Se un'espressione restituisce false, il risultato sarà false. 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

expression2

true

true

false

expression2

false

false

true

expression1

false

false

false

expression1

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