Mini-JS

Mini-JS g_Exercices

Exercices - Conditions

Ces exercices couvrent l’ensemble du chapitre sur les conditions.
Ils sont progressifs : commencez par les plus simples et avancez vers les scénarios plus complexes.


Exercice 1 - Première condition

Déclarez une variable age = 20.
Écrivez une condition if qui affiche "Majeur" si l’âge est supérieur ou égal à 18.


Exercice 2 - If / else

Déclarez une variable x = 5.
Écrivez une condition qui affiche :


Exercice 3 - If / else if / else

Déclarez une variable country.
Si country === "Espagne", affichez "Ola".
Si country === "France", affichez "Bonjour".
Si country === "Allemagne", affichez "Guten Tag".
Sinon, affichez "Hello".


Exercice 4 - Switch

Déclarez une variable day = "mercredi".
Utilisez un switch pour afficher :


Exercice 5 - Comparaison stricte

Déclarez deux variables :

let a = 5;
let b = "5";

Testez les expressions suivantes avec console.log :

Commentez les résultats.


Exercice 6 - Autres opérateurs de comparaison

Déclarez une variable temperature = 15. Écrivez une condition qui affiche :


Exercice 7 - Opérateurs logiques

Déclarez deux variables :

let age = 25;
let country = "France";

Écrivez une condition qui affiche "Accès autorisé" uniquement si l’âge est supérieur ou égal à 18 et si le pays est "France". Sinon, affichez "Accès refusé".


Exercice 8 - Combinaison avec OR

Déclarez une variable langue. Affichez "Langue latine" si langue vaut "français" ou "espagnol". Sinon, affichez "Autre langue".


Exercice 9 - Opérateur ternaire

Déclarez une variable note = 14. Avec un opérateur ternaire, affectez à une variable mention :

Affichez mention.


Exercice 10 - Challenge final

Écrivez un programme qui :

  1. Demande à l’utilisateur son prénom avec prompt.
  2. Si le prénom est "Alice" ou "Bob", affiche "Accès spécial".
  3. Sinon, si l’utilisateur est en France (country = "France") et majeur (age >= 18), affiche "Accès autorisé".
  4. Sinon, affiche "Accès refusé".

À retenir


⬅️ Chapitre précédent : Opérateurs logiques

➡️ Chapitre suivant : Les Tableaux