Opérateurs de comparaisons

Tutoriaux, Sommaire JavaScript

1. Opérateurs
   
       Nous avons vu un opérateur de comparaison, l'opérateur d'égalité, symbolisé par un double signe égal, (==). Comme il n'y a pas que des choses égales dans la vie, il existe d'autres opérateurs de comparaisons.
Opérateurs Description
== Egal
< Strictement plus petit que
<= Plus petit ou égal
> Strictement plus grand que
>= Plus grand ou égal
!= Inégal


2. Plus petit, plus grand

    De prime abord on pense à des comparaisons arithmétiques,
    if( x < 5 ) {
        effectuer une opération
     }
    La condition sera vraie si x vaut -2, 0, 3, 4.999 mais pas si x vaut 5, alors que
    if( x <= 5 ) {
        effectuer une opération
     }
    sera vrai pour x plus petit que 5 et pour x = 5
    Exercice : exécuter la forme ci-dessous en donnant différentes valeurs en réponse.
    Exercice : remplacer dans l'opérator de comparaison < par plus petit ou égal <=.
Changer les messages
    Corrigé

Code de la page:

     

    Exercice : remplacer dans la forme ci-dessus l'opérator de comparaison  par plus grand >. Changer les messages.
    Corrigé
    Exercice : remplacer dans la forme ci-dessus l'opérator de comparaison  par plus grand ou égal >=. Changer les messages.
    Corrigé

3. Caractères

   On peut utiliser ces opérateurs pour comparer des charactéres alphabétiques, (a, A, s, F) ou non alphabétiques, (/, &, =, 1, 2). La comparaison se fait dans l'ordre des tables de caractères, dont vous voyez un exemple ci-dessous



    On s'apercoit que les chiffres sont inférieurs au lettres majuscules, elle-même inférieures aux lettres minuscules.
    Exercice, dans la forme ci-dessous,
        entrez différends caractères.
        Changer le caractére de comparaison charComp en a minuscule, entrez différends caractères.

Code de la page:

     

4. Non égal !=

   Nous avons vu l'opérateur de négation, (!), sur lequel nous reviendrons, à ne pas confondre avec l'opérateur de différence, (!=), que l'on peut traduire par non égal.
    Exercice, testez la forme suivante, notez bien que la capitalisation, (majuscules/minuscules) est importante, essayez aABb par exemple.
    Exercice, remplacer dans la forme ci dessous la chaine "AabB" par "5", testez avec des valeurs numériques.
    Exercice, remplacer dans la forme ci dessous la chaine "AabB" par 5, (chiffre), Vous devez obtenir les mêmes résultats qu'avec la ligne précédente testez avec des valeurs numériques.     

Code de la page:

     


Sommaire
Précédent Suivant