113 lines
3.3 KiB
JavaScript
113 lines
3.3 KiB
JavaScript
/**
|
|
* ISTRUZIONI:
|
|
* 1. Leggi attentamente i commenti numerati (Step).
|
|
* 2. Scrivi il codice richiesto sotto il commento `// TODO:`.
|
|
* 3. Esegui il file (es. con Node.js o nel browser) e controlla se l'output coincide.
|
|
*/
|
|
|
|
/**
|
|
* ===========================================
|
|
* --- STEP 1: Il tuo primo comando ---
|
|
*
|
|
* In JavaScript, usiamo `console.log()` per stampare messaggi sullo schermo.
|
|
* Le frasi di testo (Stringhe) devono essere racchiuse tra virgolette ("...") o apici ('...').
|
|
*/
|
|
|
|
// TODO: Scrivi un comando per stampare la frase "Benvenuto nel corso JavaScript!"
|
|
// OUTPUT ATTESO: Benvenuto nel corso JavaScript!
|
|
|
|
|
|
/**
|
|
* ===========================================
|
|
* --- STEP 2: Le Variabili (let) ---
|
|
*
|
|
* Una variabile è come una scatola dove possiamo salvare un'informazione.
|
|
* Usiamo la parola chiave `let` per creare una variabile che può cambiare valore nel tempo.
|
|
* Esempio: let nome = 'Mario';
|
|
*/
|
|
|
|
// TODO: 1. Crea una variabile chiamata `corsista` e assegnale il tuo nome.
|
|
// TODO: 2. Stampa la variabile `corsista` usando console.log.
|
|
// OUTPUT ATTESO: (Il tuo nome)
|
|
|
|
|
|
/**
|
|
* ===========================================
|
|
* --- STEP 3: Le Costanti (const) ---
|
|
*
|
|
* Se sai che un valore non cambierà MAI, usa `const` invece di `let`.
|
|
* È una buona abitudine usare `const` per valori fissi.
|
|
*/
|
|
|
|
// TODO: 1. Crea una costante chiamata `ANNO_CORRENTE` e assegnale il valore 2026 (o l'anno attuale).
|
|
// TODO: 2. Stampa la costante.
|
|
// OUTPUT ATTESO: 2026
|
|
|
|
|
|
/**
|
|
* ===========================================
|
|
* --- STEP 4: I Numeri (Numbers) ---
|
|
*
|
|
* JavaScript gestisce i numeri (interi o con la virgola) senza bisogno di virgolette.
|
|
* Possiamo fare operazioni matematiche: + (somma), - (sottrazione), * (moltiplicazione), / (divisione).
|
|
*/
|
|
|
|
// TODO: 1. Crea una variabile `eta` con la tua età.
|
|
// TODO: 2. Crea una variabile `etaProssimoAnno` che sia uguale a `eta + 1`.
|
|
// TODO: 3. Stampa `etaProssimoAnno`.
|
|
// OUTPUT ATTESO: (La tua età + 1)
|
|
|
|
|
|
/**
|
|
* ===========================================
|
|
* --- STEP 5: Unire le Stringhe (Concatenazione) ---
|
|
*
|
|
* Possiamo unire testo e variabili usando il simbolo `+`.
|
|
* Esempio: console.log("Ciao " + nome);
|
|
*/
|
|
|
|
let linguaggio = "JavaScript";
|
|
|
|
// TODO: Usa console.log per stampare la frase: "Sto imparando JavaScript"
|
|
// Devi costruire la frase unendo la stringa "Sto imparando " e la variabile `linguaggio`.
|
|
// OUTPUT ATTESO: Sto imparando JavaScript
|
|
|
|
|
|
/**
|
|
* ===========================================
|
|
* --- STEP 6: I Booleani (Boolean) ---
|
|
*
|
|
* Un booleano può avere solo due valori: `true` (vero) o `false` (falso).
|
|
* Servono per la logica del programma (es. utente è loggato? è maggiorenne?).
|
|
*/
|
|
|
|
// TODO: 1. Crea una variabile `stoImparando` e impostala su `true`.
|
|
// TODO: 2. Stampa la variabile.
|
|
// OUTPUT ATTESO: true
|
|
|
|
|
|
/**
|
|
* ===========================================
|
|
* --- STEP 7: Controllare il Tipo (typeof) ---
|
|
*
|
|
* A volte non sappiamo che tipo di dato contiene una variabile.
|
|
* L'operatore `typeof` ci dice se è una stringa, un numero, ecc.
|
|
*/
|
|
|
|
let numeroMisterioso = 42;
|
|
let testoMisterioso = "42";
|
|
let veroOFalso = false;
|
|
let variabileVuota = null;
|
|
let variabileSconosciuta;
|
|
|
|
// TODO: Stampa il TIPO di ogni variabile usando `typeof`.
|
|
// Esempio: console.log(typeof numeroMisterioso);
|
|
// OUTPUT ATTESO:
|
|
// number
|
|
// string
|
|
// boolean
|
|
// object
|
|
// undefined
|
|
|
|
|