cat javascript/trasformare-testo-in-numero.md

Lezione 11 12 min

Trasformare testo in numero

Capire perché i dati scritti dall’utente spesso arrivano come testo.

In parole semplici

Quando una persona scrive in un campo, il browser legge quasi sempre testo. Se vuoi fare calcoli, devi trasformare quel testo in numero.

Questa lezione fa parte del modulo Decisioni e funzioni semplici. L’obiettivo del modulo è: Far prendere decisioni al codice e raccogliere istruzioni in funzioni facili da riusare.

Parole nuove

  • conversione: trasformazione di un valore da un tipo a un altro.
  • Number(): funzione che prova a trasformare un valore in numero.

Cosa impari

  • Capire il concetto senza partire da definizioni astratte.
  • Vedere un esempio piccolo che puoi copiare e modificare.
  • Collegare l’argomento al risultato del modulo: un controllore semplice per dati inseriti in un modulo.

Esempio da copiare

const prezzoScritto = "49";
const prezzo = Number(prezzoScritto);
const totale = prezzo + 10;

console.log(totale);

Non devi memorizzare tutto subito. Prima copia l’esempio, fallo funzionare e cambia una cosa alla volta.

Esercizio guidato

  1. Crea una variabile con il testo “30”.
  2. Trasformala con Number().
  3. Aggiungi 5 al numero ottenuto.
  4. Prova anche con il testo “ciao” e osserva cosa succede.

Controllo finale

Hai finito quando sai spiegare perché “30” e 30 non sono la stessa cosa.