Funzioni che restituiscono valori

// definizione di funzione con restituzione valore

function nomeFunzione( param1, ... )
{
      elaborazione dei parametri
      return risultato;
}

// uso di una funzione che restituisce un valore

let nomeVariabile = nomeFunzione( valore1, ... );
return risultato

Restituisce il valore elaborato e interrompe l'esecuzione della funzione.

nomeVariabile

Eventuale variabile che potrebbe ricevere il risultato delle istruzioni della funzione (passato attraverso il return).

L'istruzione return può essere usata anche senza un valore di ritorno semplicemente per interrompere l'esecuzione della funzione.