Exercices : JavaScript (Variables, Structures de Contrôle, Boucles, Fonctions)
Partie 1: Questions à Choix Multiple
- Comment déclarer une variable en JavaScript ?
a.variable x;
b.let x;
c.var x;
d.x = 5;
- Quelle structure de contrôle est utilisée pour effectuer des tests conditionnels en JavaScript ?
a.for
b.while
c.if...else
d.switch
- Quelle boucle est adaptée lorsque le nombre d’itérations n’est pas connu à l’avance ?
a.for
b.while
c.do...while
d.foreach
- Comment déclare-t-on une fonction en JavaScript ?
a.function myFunction() { }
b.def myFunction() { }
c.sub myFunction() { }
d.method myFunction() { }
Partie 2: Questions de Codage
- Écrivez une fonction nommée
carre
qui prend un nombre en paramètre et renvoie le carré de ce nombre. - Utilisez une boucle
for
pour afficher les nombres pairs de 2 à 10 à la console. - Écrivez une fonction nommée
inverserChaine
qui prend une chaîne de caractères en paramètre et renvoie cette chaîne inversée. - Écrivez un script qui utilise une structure conditionnelle (
if...else
) pour déterminer si un nombre est pair ou impair et affiche le résultat.
Corrections
- b.
let x;
- c.
if...else
- b.
while
- a.
function myFunction() { }
5.
function carre(nombre) {
return nombre * nombre;
}
6.
for (let i = 2; i <= 10; i += 2) {
console.log(i);
}
7.
function inverserChaine(chaine) {
return chaine.split('').reverse().join('');
}
8.
let nombre = /* votre nombre */;
if (nombre % 2 === 0) {
console.log("Le nombre est pair.");
} else {
console.log("Le nombre est impair.");
}