# 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.");
    }