02

Variabili che Vedi ๐Ÿ‘€

Le variabili sono la memoria del tuo programma! Impara a memorizzare dati, creare contatori, gestire punteggi - tutto con feedback visivo immediato usando quello che hai imparato nella Lezione 1!

โฑ๏ธ 40 minuti ๐ŸŽฏ Livello: Principiante ๐ŸŽฎ 1 Progetto Pratico

๐Ÿ“š Benvenuto nella Lezione 2!

Bentornato Developer! ๐ŸŽ‰ Nella Lezione 1 hai imparato a selezionare elementi, reagire ai click e modificare la pagina.

Ma c'รจ un problema: il tuo codice non puรฒ "ricordare" nulla! ๐Ÿค”

Immagina di voler contare quante volte qualcuno clicca un bottone, o di voler salvare il nome dell'utente. Come fai? Con le VARIABILI!

๐ŸŽฏ Cosa Imparerai

  • โœ… Cos'รจ una variabile e come darle "memoria" al tuo codice
  • โœ… Come dichiarare variabili con let, const e var
  • โœ… I diversi tipi di dati (numeri, stringhe, booleani)
  • โœ… Come fare operazioni con le variabili
  • โœ… Come mostrare variabili nella pagina (combinando Lezione 1 + 2!)
  • โœ… Come creare contatori, punteggi e sistemi interattivi

๐Ÿ  Analogia della Casa

Pensa alle variabili come a cassetti etichettati in una casa:

  • Etichetta del cassetto = Nome della variabile (let punteggio)
  • Contenuto del cassetto = Valore della variabile (100)
  • Aprire il cassetto = Leggere la variabile
  • Cambiare il contenuto = Modificare il valore
  • Mostrare il contenuto = Usare textContent per visualizzarlo!

๐Ÿ”— Collegamento con la Lezione 1

๐Ÿค” Il Problema senza Variabili

Nella Lezione 1 hai imparato a far reagire la pagina, ma...

Ogni volta che clicchi, il codice "dimentica" tutto!

Guarda questo esempio ๐Ÿ‘‡

โŒ Senza Variabili

Ogni click cambia il testo, ma non ricorda quanti click hai fatto:

Testo Originale
// Lezione 1: cambia solo il testo
const display = document.querySelector('#noVarDisplay');
display.textContent = 'Cambiato!';

๐Ÿ˜• Il computer non "sa" quante volte hai cliccato

โœ… Con Variabili

Il codice "ricorda" quanti click hai fatto!

Click: 0
// Lezione 2: usa una variabile!
let contatore = 0;

bottone.addEventListener('click', function() {
    contatore++;  // Ricorda!
    display.textContent = 'Click: ' + contatore;
});

๐ŸŽ‰ La variabile "ricorda" il valore!

๐Ÿ’ก Insight Chiave

Variabili = Memoria del tuo programma
Senza variabili, il tuo codice รจ come una persona con amnesia: fa le cose ma non ricorda nulla!
Con le variabili, il tuo codice puรฒ ricordare, contare, calcolare e prendere decisioni! ๐Ÿง 

๐Ÿ‘€ Demo Interattiva: Variabili in Azione

Ora che capisci il problema, guarda la potenza delle variabili!

Questa demo usa una variabile contatore che memorizza i tuoi click ๐Ÿ‘‡

Contatore
0
click totali
0
Doppio
0
Al Quadrato
0%
% di 100

๐Ÿ“ Il Codice Dietro le Quinte

// 1. VARIABILE: memorizza il valore
let contatore = 0;

// 2. SELEZIONA elementi (Lezione 1!)
const display = document.querySelector('#demoCounter');
const bottone = document.querySelector('.demo-btn');

// 3. EVENTO: quando clicchi (Lezione 1!)
bottone.addEventListener('click', function() {
    contatore++;  // Aumenta la variabile
    
    // 4. MOSTRA il nuovo valore (Lezione 1!)
    display.textContent = contatore;
});

๐Ÿค” Cosa รจ Successo?

Hai appena visto Lezione 1 + Lezione 2 insieme!

  • ๐Ÿ“ฆ Variabile memorizza il contatore
  • ๐ŸŽฏ querySelector seleziona gli elementi (Lezione 1)
  • โšก addEventListener ascolta i click (Lezione 1)
  • โž• contatore++ aumenta la variabile
  • ๐Ÿ‘๏ธ textContent mostra il valore (Lezione 1)
  • ๐Ÿงฎ Calcoli automatici (doppio, quadrato, percentuale)

Senza variabili, il computer dimenticherebbe tutto ad ogni click!
Con le variabili, il tuo codice ha una memoria! ๐Ÿง โœจ

๐Ÿ’ก Cosa Sono le Variabili?

Definizione Semplice

Una variabile รจ uno spazio nella memoria del computer dove puoi:

  • ๐Ÿ’พ Salvare un valore
  • ๐Ÿท๏ธ Dargli un nome
  • ๐Ÿ”„ Modificarlo quando vuoi
  • ๐Ÿ‘๏ธ Mostrarlo nella pagina

๐ŸŽฏ Esempio Visivo

nome
"Mario"
string
etร 
25
number
isStudente
true
boolean

๐ŸŽฏ Perchรฉ Servono?

๐Ÿ’พ

Memorizzare

Salvare dati che cambiano nel tempo (click, punteggi, input utente)

๐Ÿ”„

Riutilizzare

Scrivere un valore una volta, usarlo mille volte

๐Ÿงฎ

Calcolare

Fare operazioni matematiche e logiche

๐Ÿ“–

Leggibilitร 

Rendere il codice chiaro con nomi significativi

โŒ Senza Variabili vs โœ… Con Variabili

Senza Variabili (โŒ Non Scalabile) Con Variabili (โœ… Professionale)
document.querySelector('#msg1').textContent = 'Ciao Mario';
document.querySelector('#msg2').textContent = 'Mario, benvenuto!';
console.log('Mario ha fatto login');
โŒ Devi riscrivere "Mario" ogni volta
let nome = "Mario";
document.querySelector('#msg1').textContent = `Ciao ${nome}`;
document.querySelector('#msg2').textContent = `${nome}, benvenuto!`;
โœ… Cambi una volta, si aggiorna ovunque!

๐Ÿ“ Come Dichiarare le Variabili

In JavaScript ci sono 3 modi per creare variabili: let, const, e var

1. let - La Piรน Usata

JavaScript
// Dichiarazione con valore iniziale
let punteggio = 0;

// Dichiarazione senza valore (undefined)
let nomeGiocatore;

// Puoi cambiare il valore dopo
punteggio = 100;
nomeGiocatore = "Anna";
โœ… Usa let quando:
  • Il valore cambierร  nel tempo (contatori, punteggi)
  • Devi riassegnare la variabile
  • Stai in dubbio (รจ la scelta piรน sicura!)

2. const - Per Valori Fissi

JavaScript
// Valore che NON cambia mai
const PI = 3.14159;
const MAX_GIOCATORI = 4;
const TITOLO_APP = "Il Mio Gioco";

// โŒ Questo darร  errore!
PI = 3.14; // TypeError: Assignment to constant variable
โœ… Usa const quando:
  • Il valore NON deve mai cambiare
  • Vuoi proteggere il valore da modifiche accidentali
  • Definisci costanti (come PI, configurazioni, elementi del DOM)

3. var - Il Vecchio Modo (Da Evitare)

JavaScript
// Il vecchio modo (pre-2015)
var vecchiaVariabile = 42;

// Funziona, ma ha problemi di "scope"
// โš ๏ธ NON usare var nel 2025!
โš ๏ธ Consiglio: Usa sempre let o const, mai var. Il var รจ vecchio e puรฒ causare bug difficili da trovare!

๐Ÿ“‹ Regole per Nominare le Variabili

โœ…
Puoi usare:
  • Lettere (a-z, A-Z)
  • Numeri (ma non all'inizio!)
  • Underscore (_) e dollaro ($)
let nome1 = "Ok";
let _privato = "Ok";
let $prezzo = "Ok";
โŒ
NON puoi usare:
  • Spazi
  • Iniziare con numeri
  • Parole riservate (let, const, if, for, ecc.)
  • Caratteri speciali (!@#%)
let mio nome = "โŒ";
let 1numero = "โŒ";
let for = "โŒ";
๐Ÿ’ก
Best Practice:
  • Usa camelCase: nomeCompleto
  • Nomi descrittivi: etร  non x
  • Costanti MAIUSCOLE: MAX_TENTATIVI

๐Ÿ“ Struttura HTML per l'Esercizio

Ecco la card dove visualizzerai le tue variabili:

HTML - Card Profilo
<div class="user-card" id="userCard">
    <div id="displayName">Nome: ?</div>
    <div id="displayAge">Etร : ?</div>
    <div id="displaySite">Sito: ?</div>
    <div id="displayStatus">Loggato: ?</div>
</div>
๐Ÿ“Œ IDs da usare:
  • #displayName โ†’ Mostra il nome
  • #displayAge โ†’ Mostra l'etร 
  • #displaySite โ†’ Mostra il nome del sito
  • #displayStatus โ†’ Mostra se รจ loggato

โœ๏ธ Prova Tu: Dichiara e Visualizza Variabili

Crea le variabili richieste e mostrali nella card usando textContent!

๐Ÿ‘ค Nome: ?
๐ŸŽ‚ Etร : ?
๐ŸŒ Sito: ?
๐Ÿ” Loggato: ?
๐ŸŽฏ Obiettivi:
  1. Dichiara let nome con il tuo nome
  2. Dichiara let etร  con la tua etร 
  3. Dichiara const NOME_SITO con "Il Mio Sito"
  4. Dichiara let isLoggato con true o false
  5. Usa querySelector e textContent per mostrarli nella card

๐ŸŽญ Tipi di Dati

Le variabili possono contenere diversi tipi di dati. Ogni tipo ha caratteristiche e operazioni specifiche!

๐Ÿ”ข

Number (Numeri)

Numeri interi o decimali

let etร  = 25;
let prezzo = 19.99;
let negativo = -10;
๐Ÿ“

String (Testo)

Testo tra apici o virgolette

let nome = "Mario";
let saluto = 'Ciao!';
let frase = `Ciao ${nome}`;
โœ…

Boolean (Vero/Falso)

Solo due valori: true o false

let isAttivo = true;
let haPerso = false;
let maggiorenne = etร  >= 18;
โ“

Undefined

Variabile dichiarata ma senza valore

let risultato;
console.log(risultato); 
// undefined
๐Ÿšซ

Null

Valore intenzionalmente vuoto

let utente = null;
// "Nessun utente"

๐Ÿ” Verificare il Tipo con typeof

JavaScript
// Usa typeof per vedere il tipo
let numero = 42;
let testo = "ciao";
let veroFalso = true;

console.log(typeof numero);     // "number"
console.log(typeof testo);      // "string"
console.log(typeof veroFalso);  // "boolean"

๐Ÿ“ Struttura HTML per l'Esercizio

HTML - Type Checker Display
<input id="typeInput" placeholder="Scrivi un valore">
<div id="typeResult">Il risultato apparirร  qui</div>

๐ŸŽฎ Prova Tu: Type Checker Interattivo

Crea un sistema che identifica automaticamente il tipo di dato inserito!

๐Ÿ‘† Scrivi qualcosa e clicca "Controlla Tipo"
๐ŸŽฏ Cosa Devi Fare:
  1. Prendi il valore dall'input con document.querySelector('#typeInput').value
  2. Prova a convertirlo in numero con Number()
  3. Usa typeof per identificare il tipo
  4. Mostra il risultato nel div #typeResult

๐Ÿ“š Esempi Interattivi per Tipo

Clicca i bottoni per vedere esempi di ogni tipo!

โž• Operazioni con le Variabili

Le variabili diventano potenti quando ci fai operazioni! Vediamo come combinare valori e fare calcoli.

๐Ÿ”ข Operazioni Matematiche

JavaScript
let a = 10;
let b = 3;

// Operazioni base
let somma = a + b;        // 13
let differenza = a - b;  // 7
let prodotto = a * b;    // 30
let divisione = a / b;   // 3.333...
let resto = a % b;       // 1 (resto della divisione)
let potenza = a ** b;    // 1000 (10 alla terza)

๐Ÿ“ˆ Incremento e Decremento

JavaScript
let punteggio = 0;

// Modi per aumentare di 1
punteggio = punteggio + 1;  // Modo lungo
punteggio += 1;            // Modo corto
punteggio++;                // Modo super corto!

// Modi per diminuire di 1
punteggio = punteggio - 1;
punteggio -= 1;
punteggio--;

// Aumenta di un valore specifico
punteggio += 10;  // Aumenta di 10
punteggio *= 2;   // Raddoppia

๐Ÿ“ Operazioni con Stringhe

JavaScript
let nome = "Mario";
let cognome = "Rossi";

// Concatenazione (unire stringhe)
let nomeCompleto = nome + " " + cognome;  // "Mario Rossi"

// Template Literals (modo moderno) โญ
let saluto = `Ciao, mi chiamo ${nome} ${cognome}!`;
let etร  = 25;
let messaggio = `Ho ${etร } anni`;  // "Ho 25 anni"

๐Ÿ“ Struttura HTML per la Calcolatrice

HTML - Calcolatrice
<input id="calcNum1" type="number">
<select id="calcOp">
    <option value="+">Somma</option>
    <!-- altre operazioni -->
</select>
<input id="calcNum2" type="number">
<div id="calcResult">Risultato qui</div>
<div id="calcProcess">Processo qui</div>

๐Ÿงฎ Prova Tu: Calcolatrice Live Completa

Crea una calcolatrice che mostra il processo di calcolo passo dopo passo!

0
Il processo di calcolo apparirร  qui ๐Ÿ‘†
Risultato: ?
๐ŸŽฏ Cosa Devi Fare:
  1. Prendi i valori da #calcNum1 e #calcNum2
  2. Prendi l'operatore da #calcOp
  3. Esegui il calcolo usando if/else o switch
  4. Mostra il processo in #calcProcess
  5. Mostra il risultato in #calcResultValue

๐Ÿ”ข Esercizio: Contatore Interattivo

Ora mettiamo insieme tutto: variabili + eventi + operazioni + visualizzazione!

๐Ÿ“š Cosa Userai in Questo Esercizio

๐Ÿ“ฆ Variabili

Per memorizzare il contatore

๐ŸŽฏ querySelector

Per selezionare elementi

โšก addEventListener

Per gestire i click

โž• Operazioni

++, --, +=, calcoli

๐Ÿ‘๏ธ textContent

Per mostrare i valori

๐ŸŽจ style

Per cambiare colori

๐Ÿ“ Struttura HTML del Contatore

HTML - Elementi Contatore
<!-- Display contatore -->
<div id="counterDisplay">0</div>

<!-- Statistiche -->
<div id="counterDouble">0</div>
<div id="counterSquare">0</div>

<!-- Controlli -->
<button id="btnIncrement">+1</button>
<button id="btnDecrement">-1</button>
<button id="btnReset">Reset</button>
๐Ÿ“Œ IDs Importanti:
  • #counterDisplay โ†’ Display principale
  • #counterDouble โ†’ Doppio del contatore
  • #counterSquare โ†’ Quadrato del contatore
  • #btnIncrement โ†’ Bottone +1
  • #btnDecrement โ†’ Bottone -1
  • #btnReset โ†’ Bottone Reset

โœ๏ธ Progetto: Crea il Tuo Contatore

Completa il codice per creare un contatore funzionante con statistiche!

Contatore
0
Doppio
0
Quadrato
0
๐ŸŽฏ Obiettivi:
  1. Crea una variabile contatore che parte da 0
  2. Quando clicchi "+1", aumenta il contatore
  3. Quando clicchi "-1", diminuisci il contatore
  4. Quando clicchi "Reset", riporta a 0
  5. Calcola e mostra il doppio e il quadrato
  6. BONUS: Cambia il colore del display in base al valore

๐Ÿ’ก Pro Tips per il Contatore

  • Usa contatore++ invece di contatore = contatore + 1
  • Chiama sempre aggiornaDisplay() dopo ogni modifica del contatore
  • Per il colore: usa if (contatore < 0) { display.style.color = 'red'; }
  • Per il quadrato: usa contatore * contatore o contatore ** 2

โœ๏ธ Esercizio Guidato: Sistema di Punti

Creiamo un sistema dove l'utente puรฒ guadagnare punti e vedere il punteggio aggiornato in tempo reale!

๐Ÿ“‹ Cosa Devi Fare

  1. Crea una variabile punti che parte da 0
  2. Quando clicchi "+5 Punti", aggiungi 5 punti
  3. Quando clicchi "+10 Punti", aggiungi 10 punti
  4. Mostra il punteggio aggiornato nel display
  5. BONUS: Cambia colore del display in base ai punti
    • 0-20 punti: rosso
    • 21-50 punti: giallo
    • 51+ punti: verde

๐Ÿ“ Struttura HTML da Usare

Ecco l'HTML con cui lavorerai. Memorizza questi ID:

HTML - Elementi Interattivi
<!-- Il display del punteggio -->
<div class="points-display">
    <div id="pointsValue">0</div>
</div>

<!-- I bottoni -->
<button id="btn5Points">+5 Punti</button>
<button id="btn10Points">+10 Punti</button>
<button id="btnResetPoints">Reset</button>
๐Ÿ“Œ IDs da Usare nel JavaScript:
  • #pointsValue โ†’ Il numero del punteggio
  • #btn5Points โ†’ Bottone "+5 Punti"
  • #btn10Points โ†’ Bottone "+10 Punti"
  • #btnResetPoints โ†’ Bottone "Reset"
Il Tuo Punteggio
0
punti totali

๐Ÿ’พ Esercizi Pratici da Scaricare

Vuoi praticare sul tuo computer? Ho preparato 3 esercizi completi che puoi scaricare e completare offline, sul tuo PC!

Ogni esercizio include HTML e CSS giร  pronti - tu devi solo completare il JavaScript seguendo le istruzioni nei commenti! ๐Ÿš€

๐Ÿ“ฆ

Scarica Tutti gli Esercizi

3 esercizi progressivi + soluzioni complete

๐Ÿ“ฅ Scarica ZIP (150 KB)

Scompatta lo ZIP, apri index.html di un esercizio e inizia a programmare!

01
โญโญ Facile โฑ๏ธ 15-20 min

๐Ÿ”ข Contatore Base

Crea un contatore che aumenta e diminuisce. Imparerai a gestire variabili, eventi click, e a mostrare valori aggiornati.

โœ… Variabili โœ… Incremento/Decremento โœ… Eventi ๐ŸŒŸ Bonus: Cambio Colore
02
โญโญโญ Media โฑ๏ธ 25-30 min

๐ŸŽ‚ Calcolatrice Etร 

L'utente inserisce l'anno di nascita e tu calcoli etร , giorni vissuti, e molto altro. Input, calcoli e condizioni!

โœ… Input Utente โœ… Calcoli Matematici โœ… if...else ๐ŸŒŸ Bonus: Generazioni
03
โญโญโญโญ Difficile โฑ๏ธ 40-50 min

๐ŸŽฒ Gioco Indovina Numero

Il computer pensa un numero da 1 a 100, tu provi a indovinarlo! Numero random, confronti, punteggio e cronologia.

โœ… Math.random() โœ… Logica di Gioco โœ… Gestione Stato ๐ŸŒŸ Bonus: Cronologia

๐Ÿ“ Come Usare gli Esercizi Scaricati

  1. ๐Ÿ“ฆ Scompatta lo ZIP sul tuo computer in una cartella a tua scelta
  2. ๐Ÿ“‚ Entra nella cartella di un esercizio (es: esercizio-01-contatore-base)
  3. ๐ŸŒ Apri index.html nel browser (doppio click o trascinalo)
  4. ๐Ÿ“– Leggi gli obiettivi e le istruzioni nella pagina
  5. ๐Ÿ’ป Apri script.js con un editor di testo (VS Code, Notepad++, ecc.)
  6. โœ๏ธ Completa il codice dove vedi // COMPLETA QUI
  7. ๐Ÿ’พ Salva e ๐Ÿ”„ ricarica la pagina HTML per testare
  8. ๐Ÿ‘€ Se ti blocchi, guarda soluzione.js per vedere come va fatto

๐Ÿ“ฆ Cosa Include il Download

โœ…
HTML Completo

Struttura giร  pronta e funzionante

โœ…
CSS Professionale

Design moderno e responsive

โš ๏ธ
JavaScript Guidato

Commenti step-by-step per guidarti

๐Ÿ’ก
Soluzioni Complete

File soluzione.js con spiegazioni

๐Ÿ’ก
Suggerimenti

Hints nella pagina quando ne hai bisogno

๐Ÿ“–
README Dettagliato

Guida completa e troubleshooting

๐Ÿ’ก Pro Tips

๐Ÿ” Usa la Console

Premi F12 nel browser e vai in "Console" per vedere eventuali errori

๐Ÿ’พ Salva Spesso

Ogni volta che modifichi script.js, salva e ricarica la pagina per vedere i cambiamenti

๐Ÿ› Debug con console.log()

Aggiungi console.log(variabile) per vedere i valori delle variabili

๐Ÿ“ Non Copiare e Basta

Cerca di capire ogni riga! Modificare e sperimentare รจ il modo migliore per imparare

๐Ÿš€ Pronto a Mettere in Pratica?

Scarica gli esercizi e inizia a programmare sul tuo computer!

๐Ÿ“ฅ Scarica Esercizi (150 KB)

Ricorda: sbagliare รจ parte dell'apprendimento! ๐Ÿ’ช

๐ŸŽฎ Progetto Finale: Contatore Avanzato Multi-Funzione

รˆ il momento del progetto vero! ๐Ÿš€

Creerai un contatore professionale con:

  • โœ… Incremento e decremento personalizzabile
  • โœ… Reset e salvataggio
  • โœ… Statistiche in tempo reale
  • โœ… Effetti visivi e feedback

๐ŸŽฏ Obiettivi del Progetto

  • โœ… Contatore che aumenta e diminuisce
  • โœ… Input per scegliere di quanto incrementare
  • โœ… Mostra il doppio, il quadrato e la percentuale
  • โœ… Salva il record massimo raggiunto
  • โœ… Colori che cambiano in base al valore

๐Ÿ“ Riferimento Elementi HTML

Prima di iniziare, ecco tutti gli ID che userai:

HTML - Mappa degli Elementi
<!-- Display principale -->
<div id="projectCounter">0</div>

<!-- Statistiche -->
<div id="projectDouble">0</div>
<div id="projectSquare">0</div>
<div id="projectPercent">0%</div>
<div id="projectRecord">0</div>

<!-- Controlli -->
<input id="projectIncrement" type="number">
<button id="projectBtnInc">Aumenta</button>
<button id="projectBtnDec">Diminuisci</button>
<button id="projectBtnReset">Reset</button>

๐Ÿ“ Il Progetto Live

Contatore Principale
0
โœ–๏ธ2
Doppio
0
ยฒ
Quadrato
0
๐Ÿ“Š
% di 100
0%
๐Ÿ†
Record
0

๐Ÿ’ป Completa il Codice JavaScript

Segui i commenti e completa il codice:

๐ŸŽฏ Conclusione: Hai Padroneggiato le Variabili!

โœ… Recap: Cosa Hai Imparato

  • โœ… Cosa sono le variabili e perchรฉ danno "memoria" al tuo codice
  • โœ… Come dichiarare variabili con let, const, var
  • โœ… I diversi tipi di dati: number, string, boolean, undefined, null
  • โœ… Operazioni matematiche (+, -, *, /, %, **) e con stringhe
  • โœ… Come combinare variabili con DOM manipulation (Lezione 1 + 2!)
  • โœ… Come creare contatori, calcolatrici e sistemi interattivi

๐Ÿ† I Tuoi Achievement

๐Ÿ“ฆ

Variabili Master

Sai dichiarare e usare variabili

๐Ÿงฎ

Matematico

Padroneggi tutte le operazioni

๐Ÿ‘๏ธ

Visualizzatore

Mostri dati in tempo reale

๐ŸŽฏ

Problem Solver

Hai completato tutti gli esercizi

๐Ÿš€ Challenge: Vai Oltre!

Prova a modificare il progetto finale aggiungendo:

  • ๐ŸŽจ Animazioni quando il contatore cambia
  • โฐ Un timer che incrementa automaticamente ogni secondo
  • ๐ŸŽฒ Un bottone "Random" che imposta un valore casuale
  • ๐Ÿ“ˆ Mostra la media di tutti i valori inseriti
  • ๐Ÿ† Sistema di achievements ("Hai raggiunto 100!")

๐Ÿ”‘ Concetti Chiave da Ricordare

๐Ÿ“ฆ Variabili = Memoria

Le variabili memorizzano dati che puoi riutilizzare e modificare

๐Ÿ”„ let vs const

Usa let per valori che cambiano, const per valori fissi

๐ŸŽญ Tipi di Dati

Number, String, Boolean - ogni tipo ha operazioni specifiche

๐Ÿ‘๏ธ Visualizzazione

Combina variabili con querySelector e textContent

๐Ÿ“š Prossima Lezione

Nella Lezione 3 imparerai le Condizioni (if/else) per far prendere decisioni al tuo codice! Creerai giochi, quiz e sistemi intelligenti! ๐ŸŽฎโœจ

โœ… Vai alla Lezione 3