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
greetche accetta un parametro,name. - L'istruzione
returnrestituisce il messaggio "Have a fantastic day!". - Richiamiamo la funzione
greetcon l'argomento "Alice" e memorizziamo il valore restituito (il messaggio) nella variabilemessage. - Infine, stampiamo sia il saluto sia il messaggio restituito.
Affrontiamo questa semplice sfida!
Sfida
FacileIl 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
1Introduzione al corso
Cosa imparerai?2Introduzione alle funzioni
Che cos'è una funzione?Funzioni pureEsercizio sulle funzioni n. 1Esercizio sulle funzioni n. 23Modalità di dichiarazione delle funzioni
Funzione di baseFunzione annidataRestituire una funzioneEspressioni di funzioneFunzione frecciaCostruttore di funzioniEsercitati da solo: Compilatore JavaScript online