Comparaisons et opérateurs logiques
Comparer des valeurs
| Opérateur | Description |
|---|
== | Egal |
=== | Egal et de même type |
!= | Non égal |
!== | Non égal ou de type différent |
> | Supérieur |
>= | Supérieur ou égal |
< | Inférieur |
<= | Inférieur ou égal |
Combiner des conditions
| Opérateur | Description |
|---|
&& | ET (les deux conditions doivent être vraies) |
|| | OU (au moins une des deux conditions doit être vraie) |
! | NON (la condition doit être fausse) |
Exemples
if(prenom == 'didier' && age > 42){
console.log("Tu t'appelles Didier et tu as plus de 42 ans.");
}
if((prenom == 'didier' || prenom == 'Didier') && age >= 30 && age <= 40){
console.log("Tu t'appelles Didier et tu as entre 30 et 40 ans.");
}
if((prenom == 'didier' || prenom == 'Didier') && !(age >= 30 && age <= 40) ){
console.log("Tu t'appelles Didier et tu n'as pas entre 30 et 40 ans.");
}