BRE03

JavaScript Jour 1 : Mini-projet le nombre mystère

Les contenus du cours BRE03 Web Dev Course © 2024 par Mari Doucet sont sous licence CC BY-NC-SA 4.0

Étape 0

Dans le dossier du repository GitHub bre03-js-j1 créé plus tôt, créez un dossier mini-projet.

Objectif

Utiliser différents concepts vu dans le jour 1 (variables, types, boucle, conditions) pour réaliser un mini jeu.

Consignes

Le but du jeu, c’est de faire deviner un nombre de votre choix (entre 0 et 100) à l’utilisateur.

Vous allez générer un nombre aléatoire entre 0 et 100.

La boucle du jeu dure tant que l’utilisateur n’a pas trouvé le nombre mystère.

Vous allez devoir lui demander de saisir un nombre grâce à window.prompt.

Si le nombre de l’utilisateur est inférieur au vôtre, utilisez window.alert pour lui dire que c’est plus.

Si le nombre de l’utilisateur est supérieur au vôtre, utilisez window.alert pour lui dire que c’est moins.

Si son nombre est égal au vôtre : dites lui qu’il a gagné.

Aide

Nombre aléatoire

Pour générer un nombre aléatoire entre 0 et 100 :

let mystery = Math.floor(Math.random() * 100);

Transformer une String en Number

Si vous avez besoin de transformer une chaine de caractère en nombre : utilisez parseInt().

let nb = "42"; // nb est de type String
let number = parseInt(nb); // number est un Number