Comparaisons et opérateurs logiques

Comparer des valeurs

OpérateurDescription
==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érateurDescription
&&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.");
}