Les variables

Les variables en javascript

Les conditions

Les conditions en javascript

Les boucles

Les boucles en javascript

Les fonctions

Les fonctions en javascript

Exercices

Nombre Mystère

const readline = require("readline");

// Configuration de l'interface de lecture de l'entrée utilisateur
const poser = readline.createInterface({
  input: process.stdin,
  output: process.stdout,
});

// Générer un nombre aléatoire entre 1 et 100
const nombreAleatoire = Math.floor(Math.random() * 100) + 1;
let essais = 0;

console.log("Bienvenue au jeu du nombre mystère !");
console.log("J'ai choisi un nombre entre 1 et 100. À vous de le deviner !");

function demanderNombre() {
  poser.question("Entrez votre nombre : ", (answer) => {
    essais++;
    const userGuess = parseInt(answer, 10);

    if (isNaN(userGuess)) {
      console.log("Ce n'est pas un nombre valide. Veuillez entrer un nombre.");
      demanderNombre();
    } else if (userGuess < nombreAleatoire) {
      console.log("C'est plus !");
      demanderNombre();
    } else if (userGuess > nombreAleatoire) {
      console.log("C'est moins !");
      demanderNombre();
    } else {
      console.log(
        `Bravo ! Vous avez trouvé le nombre mystère (${nombreAleatoire}) en ${essais} essais.`
      );
      poser.close();
    }
  });
}

demanderNombre();

Messages personnalisés

const utilisateurs = [
  { nom: "Jojo", age: 1, couleurPreferee: "violet" },
  { nom: "Alice", age: 20, couleurPreferee: "bleu" },
  { nom: "Bob", age: 30, couleurPreferee: "vert" },
  { nom: "Charlie", age: 22, couleurPreferee: "rouge" },
];

function generateMessage(utilisateur) {
  return `Tu t'appelles ${utilisateur.nom}, tu as ${utilisateur.age} an${
    utilisateur.age !== 1 ? "s" : ""
  } (${
    utilisateur.age > 25 ? "c'est vieux !" : "c'est jeune !"
  }) et ta couleur préférée est le ${utilisateur.couleurPreferee}.`;
}

function generateMessagesForAllUsers(utilisateurs) {
  return utilisateurs.map((user) => {
    return generateMessage(user);
  });
}

const messages = generateMessagesForAllUsers(utilisateurs);

messages.forEach((message) => {
  console.log(message);
});

Merci pour votre lecture.

Et reçois un max de valeur Gratuitement !

Apprendre la programmation (Bases de JavaScript)