Esercizio 3
This commit is contained in:
@@ -0,0 +1,70 @@
|
||||
console.log("--- Inizio del Tutorial Errori Base ---");
|
||||
|
||||
/**
|
||||
* ===========================================
|
||||
* === 1. SyntaxError: Manca qualcosa ===
|
||||
* Le stringhe di testo devono sempre avere le virgolette aperte e chiuse.
|
||||
* Se ne dimentichi una, JavaScript si confonde.
|
||||
*
|
||||
* PAROLA CHIAVE: "Invalid or unexpected token" --> token non valido o inaspettato
|
||||
* Decommenta il codice sottostante per vedere l'errore.
|
||||
* Per rimuovere il commento usa [Ctrl + /] oppure [Ctrl + ù] (VsCode).
|
||||
*/
|
||||
|
||||
// let messaggio = "Benvenuti al corso;
|
||||
// console.log(messaggio);
|
||||
|
||||
|
||||
/**
|
||||
* ===========================================
|
||||
* === 2. ReferenceError: Il nome sbagliato ===
|
||||
* Questo errore accade quando chiami una variabile con il nome sbagliato o non definita.
|
||||
* Ricorda che JavaScript distingue maiuscole e minuscole.
|
||||
*
|
||||
* PAROLA CHIAVE: "is not defined" --> non definita
|
||||
*/
|
||||
|
||||
// let mioNome = "Luca";
|
||||
// console.log(MioNome);
|
||||
|
||||
|
||||
/**
|
||||
* ===========================================
|
||||
* === 3. TypeError: Scrittura errata dei comandi ===
|
||||
* A volte sbagliamo a scrivere i comandi di JavaScript.
|
||||
*
|
||||
* PAROLA CHIAVE: "is not a function" --> non è una funzione
|
||||
*/
|
||||
|
||||
// console.logg("Tutto bene?");
|
||||
|
||||
|
||||
/**
|
||||
* ===========================================
|
||||
* === 4. TypeError: Le Costanti ===
|
||||
* Hai imparato che 'const' definisce una scatola che non può cambiare contenuto.
|
||||
* Cosa succede se proviamo a forzarla?
|
||||
*
|
||||
* PAROLA CHIAVE: "Assignment to constant variable"
|
||||
*/
|
||||
|
||||
// const PIGRECO = 3.14;
|
||||
// PIGRECO = 3.50;
|
||||
|
||||
|
||||
/**
|
||||
* ===========================================
|
||||
* === 5. Errore di Logica (Tipi di dati) ===
|
||||
* Qui NON vedrai errori rossi nel terminale. Il programma funziona,
|
||||
* ma il risultato matematico è sbagliato.
|
||||
*
|
||||
* PROBLEMA: Sommare numeri e stringhe.
|
||||
*/
|
||||
|
||||
// let prezzo = 10;
|
||||
// let spedizione = "5";
|
||||
// let totale = prezzo + spedizione;
|
||||
// console.log("Il totale è: " + totale);
|
||||
|
||||
|
||||
console.log("--- Fine del Tutorial ---");
|
||||
Reference in New Issue
Block a user