Share via


|| (OR logique), opérateur

Effectue une disjonction logique sur deux expressions.

expression1 || expression2

Arguments

  • expression1
    Toute expression.

  • expression2
    Toute expression.

Notes

Si une ou les deux expressions ont la valeur true, le résultat a la valeur True. 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

expression1

true

true

false

expression1

true

false

true

expression2

true

false

false

expression2

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