Les types de données nombre et chaîne ont un nombre infini de valeurs possibles. Le type booléens, quant à lui, n'en possède que deux.
Les deux valeurs booléennes valides sont représentées par les expressions true (vrai) et false (faux). Une valeur booléenne représente une valeur de vérité ; elle indique si quelque chose est vrai ou faux.
Les valeurs booléennes sont généralement le résultat de comparaisons effectuées dans les programmes JavaScript. Par exemple :
a == 1Ce code teste si la valeur stockée dans la variable a est égale à 1. Si c'est le cas, le résultat de cette comparaison est la valeur booléenne true. Si la variable a est diffĂ©rente de 1, le rĂ©sultat de la comparaison est false.
Les opérateurs de comparaison sont des symboles qui permettent de comparer des variables. Le tableau suivant décrit les opérateurs de comparaison.
opérateur | dénomination | effet |
== | égalité | Renvoie true si les opérandes sont égaux. |
!= | différent | Renvoie true si les opérandes ne sont pas égaux. |
< | plus petit | Renvoie true si l'opérande de gauche est plus petit que l'opérande de droite. |
> | plus grand | Renvoie true si l'opérande de gauche est plus grand que l'opérande de droite. |
<= | plus petit ou égal | Renvoie true si l'opérande de gauche est plus petit ou égal à l'opérande de droite. |
>= | plus grand ou égal | Renvoie true si l'opérande de gauche est plus grand ou égal à l'opérande de droite. |
Les autres opérateurs sont décrits dans le chapitre suivant.
Exemple 1
var x = 5; var y = 18; var z = 23; var t = 1.4142135; alert(x==y) ; alert(x+y==z); alert(x>y); alert(x!=y); var r = Math.sqrt(25); var s = Math.sqrt(2); alert(x==r); alert(t==s);
Exemple 2
Utiliser l'éditeur booléen pour tester quelques conditions. A vous de jouer ici.
Exercice 1
//Tester si ces deux numéros de référence sont égaux. var ref1 = "08 02687 21587 22364 26987 25531"; var ref2 = "08 02687 21857 22364 26987 25531";