Logical Operators

Les opérateurs logiques permettent de combiner ou de modifier des expressions booléennes. Le résultat obtenu est toujours une valeur booléenne (true ou false). Ils facilitent la création d’une logique conditionnelle complexe et la prise de décision basée sur plusieurs critères.


Liste des opérateurs logiques

  • && : ET logique

  • || : OU logique

  • ! : NON logique


Exemple : opérateur ET logique (&&)

Description : Retourne true uniquement si les deux conditions sont vraies, sinon retourne false.
Opérateur : &&
Exemple : ($(a) == '1') && ($(b) == '0')

<!-- Vérifie si les deux conditions sont vraies -->
<?if (($(a)=='1')&&($(b)=='0'))?>
  <Paragraph OutputMode="all" OutputTarget="all" Spacing="normal" TradId="">L'expression est vraie</Paragraph>
<?else ?>
  <Paragraph OutputMode="all" OutputTarget="all" Spacing="normal" TradId="">L'expression est fausse</Paragraph>
<?end-if ?>


Table de vérité (ET logique)

Expression 1

Opérateur ET

Expression 2

Résultat

true

&&

true

true

true

&&

false

false

false

&&

true

false

false

&&

false

false


Exemple : opérateur OU logique (||)

Description : Retourne true si au moins une des deux conditions est vraie, sinon retourne false.
Opérateur : ||
Exemple : ($(a) == '1') || ($(b) == '0')

<!-- Vérifie si au moins une des deux conditions est vraie -->
<?if (($(a)=='1')||($(b)=='0'))?>
  <Paragraph OutputMode="all" OutputTarget="all" Spacing="normal" TradId="">L'expression est vraie</Paragraph>
<?else ?>
  <Paragraph OutputMode="all" OutputTarget="all" Spacing="normal" TradId="">L'expression est fausse</Paragraph>
<?end-if ?>


Table de vérité (OU logique)

Expression 1

Opérateur OU

Expression 2

Résultat

true

||

true

true

true

||

false

true

false

||

true

true

false

||

false

false


Exemple : opérateur NON logique (!)

Description : Retourne true si la condition est fausse, sinon retourne false.
Opérateur : !
Exemple : !($(a) == '10')

<!-- Vérifie si la valeur de a est différente de 10 -->
<?if !($(a)=='10')?>
  <Paragraph OutputMode="all" OutputTarget="all" Spacing="normal" TradId="">L'expression est vraie</Paragraph>
<?else ?>
  <Paragraph OutputMode="all" OutputTarget="all" Spacing="normal" TradId="">L'expression est fausse</Paragraph>

Dernière modification le 19-10-2025

Lorsque vous naviguez sur le campus Jway, des informations sont susceptibles d'être enregistrées (cookies) sur votre terminal pour personnaliser vos contenus et votre navigation.

Nous n'utilisons que des cookies indispensables au bon fonctionnement de ce site et dont le seul objectif est d'améliorer notre service aux usagers.

En savoir plus