Exercices corrigés en JavaScript

Exercices : JavaScript (Variables, Structures de Contrôle, Boucles, Fonctions)

Partie 1: Questions à Choix Multiple

  1. Comment déclarer une variable en JavaScript ?
    a. variable x;
    b. let x;
    c. var x;
    d. x = 5;
  2. Quelle structure de contrôle est utilisée pour effectuer des tests conditionnels en JavaScript ?
    a. for
    b. while
    c. if...else
    d. switch
  3. 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
  4. 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

  1. Écrivez une fonction nommée carre qui prend un nombre en paramètre et renvoie le carré de ce nombre.
  2. Utilisez une boucle for pour afficher les nombres pairs de 2 à 10 à la console.
  3. Écrivez une fonction nommée inverserChaine qui prend une chaîne de caractères en paramètre et renvoie cette chaîne inversée.
  4. É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

  1. b. let x;
  2. c. if...else
  3. b. while
  4. 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.");
}