Partager via


&& (AND logique), opérateur

Effectue une conjonction logique sur deux expressions.

expression1 && expression2 

Arguments

  • expression1
    Toute expression.

  • expression2
    Toute expression.

Notes

Si et seulement si les deux expressions ont la valeur true, le résultat a la valeur true. Si l'une des expressions a la valeur false, le résultat a la valeur false. Le tableau suivant illustre la manière dont le résultat est déterminé :

Si l'argument expression1 est forcé à

Et expression2 est forcé à

Le résultat est

Le résultat est forcé à

true

true

expression2

true

true

false

expression2

false

false

true

expression1

false

false

false

expression1

false

Les règles de conversion de valeurs non booléennes en valeurs booléennes sont présentées ci-dessous :

  • Tous les objets sont considérés vrais (true).

  • Les chaînes sont considérées fausses (false) si et seulement si elles sont vides.

  • Les valeurs null et non définies sont considérées fausses (false).

  • Les nombres sont considérés faux (false) si et seulement s'ils ont pour valeur 0.

Configuration requise

Version 1

Voir aussi

Concepts

Priorité des opérateurs

Liste des opérateurs