cat javascript/return-ottenere-un-risultato.md

Lezione 15 12 min

return: ottenere un risultato

Far restituire un valore a una funzione invece di stampare subito tutto.

In parole semplici

console.log mostra un valore. return invece fa uscire un risultato dalla funzione, così puoi usarlo dopo in altri calcoli.

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

  • return: istruzione che restituisce un valore dalla funzione.
  • risultato: valore prodotto dalla funzione.

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

function calcolaTotale(prezzo, spedizione) {
  return prezzo + spedizione;
}

const totale = calcolaTotale(40, 5);
console.log(totale);

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

Esercizio guidato

  1. Scrivi una funzione che riceve prezzo e spedizione.
  2. Restituisci la somma con return.
  3. Salva il risultato in una variabile.
  4. Stampalo con console.log.

Controllo finale

Hai finito quando sai spiegare perché il console.log sta fuori dalla funzione.