Javascript for Kids · Leçon

Qui gagne ?

Comparer les choix

Leçon 3 sur 413 étapes

Qui gagne ? est une leçon Javascript for Kids gratuite sur CoddyKit. Ceci est la leçon 3 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Javascript for Kids, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Javascript for Kids comprend 4 leçons au total.

Il est temps de trouver le gagnant ! 🏆

Vous et le computer avez tous les deux fait un choix. La grande question est maintenant : who wins ? 🤔

Apprenons au code à comparer les deux choix ! ⚖️

let you = 'rock'
let computer = 'scissors'
console.log('You: ' + you + ' ✊')
console.log('Computer: ' + computer + ' ✂️')

Vérifier d'abord l'égalité 🤝

La vérification la plus simple concerne l'égalité. Si les deux choix sont identiques, personne ne gagne !

Nous utilisons === pour voir s'ils correspondent. 🟰

let you = 'paper'
let computer = 'paper'
if (you === computer) {
  console.log('It is a tie! 🤝')
}

L'instruction if 🔀

if signifie « faire ceci ONLY lorsqu'une condition est vraie ». 🔀

Si la question placée dans ( ) est vraie, le code contenu dans { } s'exécute !

let you = 'rock'
if (you === 'rock') {
  console.log('You picked rock! ✊')
}

Quand vous gagnez ✊

Vous gagnez si vous choisissez la pierre et que le computer choisit les ciseaux ! 💥

La pierre écrase les ciseaux, alors YOU êtes le champion ! 🏆

let you = 'rock'
let computer = 'scissors'
if (you === 'rock' && computer === 'scissors') {
  console.log('You win! ✊ beats ✂️ 🏆')
}

Le mot AND 🔗

&& signifie AND. 🔗

Il vérifie TWO choses à la fois. Elles doivent toutes les deux être vraies !

Vous choisissez la pierre AND le computer choisit les ciseaux. ✊✂️

let a = true
let b = true
if (a && b) {
  console.log('Both are true! ✅')
}

Toutes les façons de gagner 🌟

Vous gagnez de trois façons :

  • La pierre ✊ bat les ciseaux ✂️
  • La feuille 📄 bat la pierre ✊
  • Les ciseaux ✂️ battent la feuille 📄

Vérifions-les toutes les trois ! 🎯

let you = 'paper'
let computer = 'rock'
if (you === 'paper' && computer === 'rock') {
  console.log('You win! 📄 beats ✊ 🏆')
}

Le mot OR 🔀

|| signifie OR. 🔀

L'expression est vraie si n'importe quelle partie est vraie. Nous pouvons réunir toutes vos possibilités de victoire !

let win = true
let lose = false
if (win || lose) {
  console.log('At least one is true! ✅')
}

Else if pour la défaite 😅

Si vous n'avez pas fait égalité et que vous n'avez pas gagné... alors vous avez perdu ! 😅

Nous utilisons else pour dire « sinon, faites ceci ».

let youWon = false
if (youWon) {
  console.log('You win! 🏆')
} else {
  console.log('Computer wins! 🤖')
}

Tout réunir 🧩

Combinons maintenant l'égalité, la victoire et la défaite dans une seule vérification de partie ! 🧩

Vérifions d'abord l'égalité, puis si vous gagnez ; sinon, le computer gagne. ⚖️

let you = 'scissors'
let computer = 'paper'
if (you === computer) {
  console.log('Tie! 🤝')
} else if (you === 'scissors' && computer === 'paper') {
  console.log('You win! ✂️ beats 📄 🏆')
} else {
  console.log('Computer wins! 🤖')
}

Une fonction pour déterminer le gagnant 🛠️

Mettons tout cela dans une fonction ! Donnez-lui votre choix et celui du computer, et elle vous indiquera who wins. 🛠️

function whoWins(you, comp) {
  if (you === comp) return 'Tie! 🤝'
  if ((you === 'rock' && comp === 'scissors') ||
      (you === 'paper' && comp === 'rock') ||
      (you === 'scissors' && comp === 'paper')) {
    return 'You win! 🏆'
  }
  return 'Computer wins! 🤖'
}
console.log(whoWins('rock', 'paper'))

Vous pouvez arbitrer la partie ! ⚖️

Waouh ! Votre code peut maintenant déterminer le gagnant ! 🎉

  • Même choix = égalité 🤝
  • && signifie AND 🔗
  • || signifie OR 🔀
  • else signifie sinon 😄
console.log('You can judge the game! ✅')
console.log('Next: play again! 🔁')

Vérification rapide 🧠

Place à la réflexion ! 🤔

Fantastique ! 🎉

Vous avez appris au code à désigner un gagnant ! 🏆

  • Vérifier l'égalité avec === 🤝
  • Vérifier vos victoires avec && et || 🔗
  • Utiliser else pour le reste 😄

Ensuite : rejouer dans une boucle ! 🔁

console.log('Lesson done! ⭐')
console.log('Let us loop the game! 🔁')
Gratuit pour commencer

Apprends JavaScript avec un tuteur IA — gratuit

Écris et exécute du vrai code dans ton navigateur, obtiens de l'aide instantanée d'un tuteur IA disponible 24h/24, et reprends là où tu t'es arrêté sur le web ou dans l'app.

Cours
35
Leçons
140

Questions Fréquemment Posées

La leçon « Qui gagne ? » est-elle gratuite ?

Oui — le texte complet de « Qui gagne ? » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Javascript for Kids, passe à CoddyKit PRO. Le cours Javascript for Kids comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « Qui gagne ? » ?

Comparer les choix Tu pratiques Javascript for Kids avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer Javascript for Kids ?

Aucune expérience préalable n'est requise. Javascript for Kids sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 3 sur 4.

Combien de temps prend la leçon « Qui gagne ? » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon Javascript for Kids ?

Oui. Chaque leçon Javascript for Kids inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Les règles
  2. Choix de l’ordinateur
  3. Qui gagne ?
  4. Rejouer
← Retour à Javascript for Kids