Javascript for Kids · Lezione

Chi vince?

Confronti le scelte

Lezione 3 di 413 passaggi

Chi vince? è una lezione Javascript for Kids gratuita su CoddyKit. Questa è la lezione 3 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Javascript for Kids, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Javascript for Kids include 4 lezioni in totale.

È il momento di trovare il vincitore! 🏆

Lei e il computer avete fatto una scelta. Ora arriva la domanda importante: chi vince? 🤔

Insegneremo al codice a confrontare le due scelte! ⚖️

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

Controllare prima il pareggio 🤝

Il controllo più semplice riguarda il pareggio. Se le due scelte sono uguali, non vince nessuno!

Usiamo === per verificare se corrispondono. 🟰

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

L'istruzione if 🔀

if significa "esegui questa istruzione solo quando qualcosa è vero". 🔀

Se la domanda contenuta in ( ) è vera, viene eseguito il codice contenuto in { }!

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

Quando vince Lei ✊

Lei vince se sceglie Sasso e il computer sceglie Forbici! 💥

Il sasso rompe le forbici, quindi il campione è LEI! 🏆

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

La parola AND 🔗

Quel && significa AND. 🔗

Controlla DUE condizioni contemporaneamente. Devono essere vere entrambe!

Lei sceglie sasso AND il computer sceglie forbici. ✊✂️

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

Tutti i modi per vincere 🌟

Può vincere in tre modi:

  • Il sasso ✊ batte le forbici ✂️
  • La carta 📄 batte il sasso ✊
  • Le forbici ✂️ battono la carta 📄

Controlliamo tutti e tre i casi! 🎯

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

La parola OR 🔀

|| significa OR. 🔀

È vero se è vera una qualsiasi delle condizioni. Possiamo elencare insieme tutte le possibilità di vittoria!

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

Else per la sconfitta 😅

Se non c'è stato un pareggio e Lei non ha vinto... allora ha perso! 😅

Usiamo else per dire "altrimenti, esegui questa istruzione".

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

Mettere tutto insieme 🧩

Ora uniamo pareggio, vittoria e sconfitta in un unico controllo del gioco! 🧩

Prima controlliamo il pareggio, poi verifichiamo se Lei ha vinto; altrimenti vince il computer. ⚖️

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! 🤖')
}

Una funzione per determinare il vincitore 🛠️

Racchiudiamo tutto in una funzione! Le fornisca la Sua scelta e quella del computer: la funzione Le dirà chi vince. 🛠️

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'))

Ora sa giudicare la partita! ⚖️

Wow! Ora il Suo codice sa decidere il vincitore! 🎉

  • La stessa scelta = pareggio 🤝
  • && significa AND 🔗
  • || significa OR 🔀
  • else significa altrimenti 😄
console.log('You can judge the game! ✅')
console.log('Next: play again! 🔁')

Controllo rapido 🧠

È il momento di allenare la mente! 🤔

Fantastico! 🎉

Ha insegnato al codice a scegliere un vincitore! 🏆

  • Controllare il pareggio con === 🤝
  • Controllare le proprie vittorie con && e || 🔗
  • Usare else per tutti gli altri casi 😄

Prossimo passo: giocare di nuovo usando un ciclo! 🔁

console.log('Lesson done! ⭐')
console.log('Let us loop the game! 🔁')
Gratis per iniziare

Impara JavaScript con un tutor IA — gratis

Scrivi ed esegui vero codice nel tuo browser, ricevi aiuto istantaneo da un tutor IA disponibile 24/7, e riprendi da dove hai lasciato sul web o nell'app.

Corsi
35
Lezioni
140

Domande Frequenti

La lezione «Chi vince?» è gratuita?

Sì — il testo completo di «Chi vince?» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Javascript for Kids, passa a CoddyKit PRO. Il corso Javascript for Kids include 4 lezioni in totale.

Cosa imparerò in «Chi vince?»?

Confronti le scelte Eserciti Javascript for Kids con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.

Ho bisogno di esperienza per iniziare Javascript for Kids?

Non è richiesta alcuna esperienza precedente. Javascript for Kids su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 3 di 4.

Quanto tempo richiede la lezione «Chi vince?»?

La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.

Posso scrivere ed eseguire codice in questa lezione Javascript for Kids?

Sì. Ogni lezione Javascript for Kids include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.

Tutte le lezioni di questo corso

  1. Le regole
  2. Scelte del computer
  3. Chi vince?
  4. Giocare di nuovo
← Torna a Javascript for Kids