This commit is contained in:
2026-02-03 00:17:46 +01:00
parent 456b7480a6
commit db80d0431c

View File

@@ -1,3 +1,37 @@
# esercizi-js # Esercizi JS
Repository di tutti gli esercizi che ho fatto per Javascript Raccolta di esercizi JavaScript per il corso di programmazione.
## 📁 Struttura
### Moduli Base
- **01 - Base**: Variabili, tipi di dato, stringhe e operazioni di base
- **02 - Operatori**: Operatori aritmetici, logici e di confronto
- **03 - Errori e Strutture Condizionali**: if/else, switch, errori comuni
- **04 - Iterazioni**: for, while, do-while e cicli annidati
- **05 - Funzioni**: Definizione, parametri, return e scope
- **06 - Array**: Creazione, metodi e manipolazione
- **07 - Oggetti**: Creazione, proprietà e metodi
### Moduli Avanzati
- **08 - DOM**: Manipolazione del DOM e event listener
- **08 - DOM+**: Progetti completi (lista spesa, calcolatrice, gestionale)
- **09 - Manipolazione Dati**: Esercizi con array di oggetti e logica complessa
- **10 - localStorage**: Persistenza dei dati nel browser
## 📝 Organizzazione Esercizi
Ogni modulo contiene:
- `esercizi/` - Esercizi base obbligatori
- `extra/` - Esercizi di approfondimento
- `extra2/`, `extra3/` - Esercizi avanzati (se presenti)
- `tutorial_interattivo.js` - Spiegazione pratica dei concetti
## 🚀 Come usarli
Gli esercizi Node.js si eseguono da terminale:
```bash
node JS_Esercizi/JS_Esercizi\ 01\ -\ Base/esercizi/carta_identita.js
```
Gli esercizi DOM richiedono il file HTML e un browser o l'estensione Live Server.