0Pricing
Javascript for Kids · Lezione

Scelte del computer

Scelta casuale

Scelte del computer è una lezione Javascript for Kids gratuita su CoddyKit. Questa è la lezione 2 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 giocatore robot 🤖

Per giocare contro il computer, anche il computer deve scegliere sasso, carta o forbici!

Ma come fa a scegliere un computer? Usa la casualità! 🎲

console.log('The computer is thinking... 🤖')
console.log('It will pick something random! 🎲')

Che cos'è la casualità? 🎲

Casuale significa sorprendente! Non sa che cosa otterrà. 😲

È come far girare una ruota o lanciare un dado. Può succedere di tutto! 🌀

console.log('Random = a surprise! 🎉')
console.log('Like rolling a dice 🎲')

Math.random() ✨

JavaScript ha un aiutante magico chiamato Math.random().

Restituisce un numero casuale tra 0 e 1. Per esempio 0.42 o 0.97! 🔢

let r = Math.random()
console.log('Random number: ' + r + ' ✨')

Scegliere 0, 1 o 2 🔢

Vogliamo una delle tre scelte. Quindi moltiplichiamo per 3 e arrotondiamo per difetto con Math.floor().

In questo modo otteniamo 0, 1 o 2! 🎯

let n = Math.floor(Math.random() * 3)
console.log('Got number: ' + n + ' 🎯')

Un elenco di scelte 📋

Inseriamo le nostre tre scelte in un array. Un array è un elenco! 📋

La posizione 0 corrisponde al sasso, la 1 alla carta e la 2 alle forbici.

let choices = ['rock', 'paper', 'scissors']
console.log(choices[0] + ' ✊')
console.log(choices[1] + ' 📄')
console.log(choices[2] + ' ✂️')

Scegliere dall'elenco 🎰

Ora uniamo tutto! Scegliamo un numero casuale e poi prendiamo l'elemento che si trova in quella posizione dell'elenco. 🎰

Magia! Il computer ha fatto una scelta! ✨

let choices = ['rock', 'paper', 'scissors']
let n = Math.floor(Math.random() * 3)
let computer = choices[n]
console.log('Computer picked: ' + computer + ' 🤖')

Eseguirlo di nuovo! 🔁

Ogni volta che il codice viene eseguito, il computer potrebbe scegliere qualcosa di diverso! 🎲

Provi a eseguirlo molte volte. A volte sasso, a volte carta, a volte forbici! 😄

let choices = ['rock', 'paper', 'scissors']
let computer = choices[Math.floor(Math.random() * 3)]
console.log('This time: ' + computer + ' 🎰')

Una funzione di supporto 🛠️

Racchiudiamo il codice per la scelta in una funzione. Una funzione è come una piccola macchina che può usare più volte! 🛠️

function computerPick() {
  let choices = ['rock', 'paper', 'scissors']
  return choices[Math.floor(Math.random() * 3)]
}
console.log('Pick: ' + computerPick() + ' 🤖')

Usarla molte volte 🔂

Ora che abbiamo la nostra macchina, possiamo chiamarla tutte le volte che vogliamo! 🔂

Ogni chiamata produce una nuova scelta casuale. 🎲

function computerPick() {
  let choices = ['rock', 'paper', 'scissors']
  return choices[Math.floor(Math.random() * 3)]
}
console.log('Pick 1: ' + computerPick())
console.log('Pick 2: ' + computerPick())
console.log('Pick 3: ' + computerPick())

Mostrare con un'emoji 😎

Rendiamolo più bello! Possiamo mostrare la scelta con un'emoji divertente. ✊📄✂️

Ora la scelta del computer è davvero fantastica! 🌈

let choices = ['rock ✊', 'paper 📄', 'scissors ✂️']
let computer = choices[Math.floor(Math.random() * 3)]
console.log('Computer chose: ' + computer)

Ha fatto scegliere il robot! 🤖

Fantastico! Ha insegnato al computer a scegliere! 🎉

  • Math.random() restituisce un numero casuale 🎲
  • Math.floor() lo arrotonda per difetto 🔢
  • Lo usiamo per prendere una scelta dall'elenco 📋
console.log('Computer can pick now! ✅')
console.log('Next: who wins? 🏆')

Controllo rapido 🧠

Vediamo che cosa ricorda! 🤔

Lavoro fantastico! 🎉

Ha insegnato al computer a scegliere sasso, carta o forbici! 🤖

  • Numero casuale con Math.random() 🎲
  • Arrotondamento per difetto con Math.floor() 🔢
  • Scelta di un elemento dall'elenco 📋

Prossimo passo: scopriamo chi vince! 🏆

console.log('Lesson complete! ⭐')
console.log('On to the winner! 🏆')

Domande Frequenti

La lezione «Scelte del computer» è gratuita?

Sì — il testo completo di «Scelte del computer» è 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 «Scelte del computer»?

Scelta casuale 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 2 di 4.

Quanto tempo richiede la lezione «Scelte del computer»?

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