1. Variables et types de données
Déclare une variable age et donne-lui ton âge. Affiche dans la console une phrase comme "J'ai 25 ans", en utilisant la valeur de la variable.
Voir la solution
const age = 25;
console.log(`J'ai ${age} ans`);
Déclare deux variables — a et b — avec des nombres quelconques. Affiche dans la console leur somme, leur différence et leur produit.
Voir la solution
const a = 10;
const b = 4;
console.log(a + b); // somme
console.log(a - b); // difference
console.log(a * b); // produit
Tu as le string "42". Convertis-le en nombre et affiche dans la console le résultat en lui ajoutant 8.
Voir la solution
const str = "42";
const num = Number(str);
console.log(num + 8); // 50
2. Conditions (if / else)
Étant donné un nombre age. S'il est supérieur ou égal à 18, affiche dans la console "Accès autorisé", sinon affiche "Accès refusé".
Voir la solution
const age = 20;
if (age >= 18) {
console.log("Accès autorisé");
} else {
console.log("Accès refusé");
}
Étant donné un nombre, détermine et affiche dans la console s'il est pair ou impair.
Voir la solution
const num = 7;
if (num % 2 === 0) {
console.log("Pair");
} else {
console.log("Impair");
}
Étant donnée une note (un nombre de 0 à 100). Affiche une lettre : 90+ c'est "A", 70-89 c'est "B", moins de 70 c'est "C".
Voir la solution
const note = 82;
if (note >= 90) {
console.log("A");
} else if (note >= 70) {
console.log("B");
} else {
console.log("C");
}
3. Boucles (for)
Affiche dans la console tous les nombres de 1 à 10 en utilisant une boucle for.
Voir la solution
for (let i = 1; i <= 10; i++) {
console.log(i);
}
Calcule et affiche dans la console la somme de tous les nombres de 1 à 100.
Voir la solution
let somme = 0;
for (let i = 1; i <= 100; i++) {
somme += i;
}
console.log(somme); // 5050
Affiche dans la console seulement les nombres pairs de 1 à 20.
Voir la solution
for (let i = 1; i <= 20; i++) {
if (i % 2 === 0) {
console.log(i);
}
}
4. Fonctions
Écris une fonction carre qui reçoit un nombre et renvoie son carré.
Voir la solution
function carre(n) {
return n * n;
}
console.log(carre(5)); // 25
Écris une fonction estPair qui reçoit un nombre et renvoie true s'il est pair, et false sinon.
Voir la solution
function estPair(n) {
return n % 2 === 0;
}
console.log(estPair(4)); // true
console.log(estPair(7)); // false
Écris une fonction saluer qui reçoit un nom et renvoie le string "Salut, [nom] !".
Voir la solution
function saluer(nom) {
return `Salut, ${nom} !`;
}
console.log(saluer("Alex")); // "Salut, Alex !"
5. Tableaux
Étant donné le tableau de nombres [3, 7, 1, 9, 4]. Trouve et affiche dans la console le plus grand nombre.
Voir la solution
const nums = [3, 7, 1, 9, 4];
const max = Math.max(...nums);
console.log(max); // 9
Étant donné le tableau ["pomme", "banane", "cerise"]. Affiche dans la console chaque élément avec son numéro d'ordre, en commençant à 1.
Voir la solution
const fruits = ["pomme", "banane", "cerise"];
fruits.forEach((fruit, index) => {
console.log(`${index + 1}. ${fruit}`);
});
Étant donné le tableau de nombres [1, 2, 3, 4, 5]. Crée un nouveau tableau où chaque nombre est multiplié par 2, en utilisant map.
Voir la solution
const nums = [1, 2, 3, 4, 5];
const doubles = nums.map((n) => n * 2);
console.log(doubles); // [2, 4, 6, 8, 10]
Que faire ensuite
Ces exercices t'ont plu ?
Le cours de JavaScript compte plus de 40 leçons et des dizaines d'exercices avec des tâches après chaque sujet, des variables jusqu'au code asynchrone et aux mini-projets.