71 lines
1.9 KiB
JavaScript
71 lines
1.9 KiB
JavaScript
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 ---");
|