Menu
Coddy logo textTech

Che cos'è una funzione?

Lezione 2 di 14 del corso Dichiarazioni di funzione in JavaScript di Coddy.

Immagina di avere una ricetta preferita per i biscotti. Prepararli ogni volta che ne hai voglia può diventare un po' ripetitivo. In JavaScript, le funzioni sono come aiutanti supereroi che arrivano in tuo soccorso! Sono blocchi di codice riutilizzabili che svolgono compiti specifici. Proprio come segui i passaggi della ricetta per preparare i biscotti, le funzioni hanno istruzioni che vengono eseguite quando le richiami (come dare un nome alla ricetta e seguirne i passaggi).

Sintassi delle funzioni:

function functionName(parameter1, parameter2, ...) {
	// Codice da eseguire (le istruzioni del supereroe)
	return value; // Facoltativo: restituisce un valore (come i biscotti appena sfornati!)
}
  • function: Questa parola chiave indica a JavaScript che stiamo creando una funzione.
  • functionName: Questo è il nome che dai alla tua funzione.
  • parameter1, parameter2, ...: Sono come ingredienti o strumenti di cui la funzione potrebbe aver bisogno per svolgere il suo compito. Sono variabili che contengono le informazioni che fornisci quando richiami la funzione.

Ecco un esempio per illustrare come funzionano le funzioni:

function greet(name) {
	console.log("Hello, " + name + "!");
	return "Have a fantastic day!";
}

const message = greet("Alice"); // Chiamata alla funzione
console.log(message);
// Output: Hello, Alice!
//         Have a fantastic day!
  • Definiamo una funzione chiamata greet che accetta un parametro, name.
  • L'istruzione return restituisce il messaggio "Have a fantastic day!".
  • Richiamiamo la funzione greet con l'argomento "Alice" e memorizziamo il valore restituito (il messaggio) nella variabile message.
  • Infine, stampiamo sia il saluto sia il messaggio restituito.

Affrontiamo questa semplice sfida!

challenge icon

Sfida

Facile

Il tuo compito è creare una funzione chiamata myFunction che non accetta argomenti e stampa semplicemente il messaggio “Hello, Coddies!” nella console.

Provalo tu

// Scrivi il codice qui

Tutte le lezioni di Dichiarazioni di funzione in JavaScript

Esercitati da solo: Compilatore JavaScript online