Opérateurs de Comparaisons: Ils sont utilisés pour comparer les valeurs numériques (chiffres), chaîne ou booléen.
| Operator-Syntax | Déscription |
| == | condition où deux chiffres ou chaînes sont égaux |
| != | condition où deux chiffres ou chaînes sont différents |
| > | condition où le premier chiffre est plus grand que le deuxième |
| < | condition où le premier chiffre est plus petit que le deuxième |
| >= | compare les deux chiffres et vérifie si l'un est plus grand ou égale à l'autre |
| <= | compare les deux chiffre et vérifie si l'un est plus petit ou égale à l'autre |
| === | compare et vérifie si les deux valeurs sont strictements égales |
| !== | compare et vérifie si les deux valeurs sont strictements différentes |
La différence principale entre "égales (==)" et "strictement égales (===)" est due au fait que la comparaison se fait après la conversion de type pour "égales (==)" et avant pour "strictements égales(===)". c-à-d "5" == 5 et "5" !== 5
Exemple de Code: <script language="javascript"> var a = "5"; var b = 5; if(a == b) { document.write("Test d'opérateur de comparaison égales"); } if(a === b) { document.write("Test d'opérateur de comparaison strictement égales"); } </script> Résultat:
Comme a n'est pas strictement égale à b, le deuxième message n'est pas imprimé.
|