Concaténation de conditions

De même, vous avez la possibilité d'associer les conditions entre elles grâce aux instructions "or" ou “and”. Cela permet de tester si toutes les conditions sont remplies, seulement l'une ou aucune d'entre elles.

En JavaScript "ou" s'écrit grâce au double pipe || quand "et" s'écrit avec le double esperluète &&.

Imaginons que vous vouliez tester si une valeur x est comprise entre 10 et 20. Voilà comment vous pourriez écrire cette condition globale en combinant deux sous-conditions:

if (x > 10 && x < 20) {
    ...
}

Si maintenant vous voulez vous assurer que le pays contenu dans la variable country est soit égal à "Angleterre" soit "Allemagne", vous utiliseriez: If you want to make sure that country is either “England” or “Germany” you use:

if (country === "Angleterre" || country === "Allemagne") {
    ...
}

Note: À l'image des opérations sur les nombres, les conditions peuvent être priorisées en utilisant les parenthèses. Par exemple: if ( (name === "John" || name === "Jennifer") && country === "France"). Dans ce cas, on testera d'abord la condition relative au nom name avant d'évaluer la condition mettant en oeuvre le "et" logique.

results matching ""

    No results matching ""