Solutions des exercices de base sur les boucles for
for en JavaScriptVoici 15 exercices de base sur les boucles for en JavaScript pour vous aider à vous familiariser avec ce concept essentiel.
Utilisez une boucle for pour afficher les nombres de 1 à 10 dans la console.
for (let i = 1; i <= 10; i++) {
console.log(i);
}
Utilisez une boucle for pour afficher les nombres pairs de 2 à 20 dans la console.
for (let i = 2; i <= 20; i += 2) {
console.log(i);
}
Déclarez un tableau noms contenant les valeurs ["Alice", "Bob", "Charlie"], puis utilisez une boucle for pour afficher chaque nom dans la console.
let noms = ["Alice", "Bob", "Charlie"];
for (let i = 0; i < noms.length; i++) {
console.log(noms[i]);
}
Utilisez une boucle for pour calculer et afficher la somme des nombres de 1 à 10.
let somme = 0;
for (let i = 1; i <= 10; i++) {
somme += i;
}
console.log(somme); // Affiche 55
Utilisez une boucle for pour afficher la table de multiplication de 5 (5, 10, 15, ..., 50).
for (let i = 1; i <= 10; i++) {
console.log(5 * i);
}
Utilisez une boucle for pour afficher les nombres impairs de 1 à 19.
for (let i = 1; i < 20; i += 2) {
console.log(i);
}
Utilisez une boucle for pour afficher les nombres de 10 à 1 dans la console.
for (let i = 10; i >= 1; i--) {
console.log(i);
}
Utilisez une boucle for pour calculer la factorielle de 5 et afficher le résultat.
let factorielle = 1;
for (let i = 1; i <= 5; i++) {
factorielle *= i;
}
console.log(factorielle); // Affiche 120
Déclarez un tableau d'objets etudiants contenant les objets {nom: "Alice", age: 20}, {nom: "Bob", age: 22}, et {nom: "Charlie", age: 23}. Utilisez une boucle for pour afficher le nom et l'âge de chaque étudiant.
let etudiants = [
{ nom: "Alice", age: 20 },
{ nom: "Bob", age: 22 },
{ nom: "Charlie", age: 23 }
];
for (let i = 0; i < etudiants.length; i++) {
console.log(etudiants[i].nom + " a " + etudiants[i].age + " ans.");
}
Utilisez une boucle for pour calculer et afficher la moyenne des nombres d'un tableau notes.
let notes = [12, 15, 18, 10, 14];
let somme = 0;
for (let i = 0; i < notes.length; i++) {
somme += notes[i];
}
let moyenne = somme / notes.length;
console.log(moyenne); // Affiche 13.8
Utilisez une boucle for pour trouver et afficher le maximum d'un tableau nombres.
let nombres = [3, 7, 2, 9, 5];
let max = nombres[0];
for (let i = 1; i < nombres.length; i++) {
if (nombres[i] > max) {
max = nombres[i];
}
}
console.log(max); // Affiche 9
Utilisez une boucle for pour afficher les nombres pairs d'un tableau nombres.
let nombres = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
let pairs = [];
for (let i = 0; i < nombres.length; i++) {
if (nombres[i] % 2 === 0) {
console.log(nombres[i]);
}
}