JavaScript
HTML
CSS
PHP
Coming Soon
Generatori
Varie & Old

Funzioni JavaScript

Funzioni base in JavaScript

Una funzione è un insieme di istruzioni racchiuse in un blocco, che può essere richiamato in diversi punti del programma. Le funzioni rendono il codice più ordinato, riutilizzabile e facile da mantenere.

Dichiarazione di una funzione

In JavaScript, una funzione può essere dichiarata usando la parola chiave function, seguita da un nome, parentesi tonde e un blocco di codice tra graffe.

Esempio: funzione semplice

CODE: Javascript preleva codice
  1. function saluta() {
  2.   console.log("Ciao, benvenuto!");
  3. }
  4.  
  5. saluta(); // Chiamata della funzione

Funzioni con parametri

I parametri sono variabili che la funzione riceve in ingresso. Consentono di personalizzare il comportamento della funzione.

Esempio: funzione con parametri

CODE: Javascript preleva codice
  1. function somma(a, b) {
  2.   console.log(a + b);
  3. }
  4.  
  5. somma(5, 3); // Output: 8

Funzioni con valore di ritorno

Una funzione può restituire un valore usando la parola chiave return.

Esempio: funzione con return

CODE: Javascript preleva codice
  1. function moltiplica(x, y) {
  2.   return x * y;
  3. }
  4.  
  5. let risultato = moltiplica(4, 6);
  6. console.log(risultato); // Output: 24

Tabella riepilogativa

Tipo di funzione Caratteristiche Esempio di utilizzo
Semplice Esegue un compito senza input Messaggi di benvenuto
Con parametri Riceve dati in ingresso Calcoli personalizzati
Con ritorno Restituisce un valore Risultati di operazioni

Considerazioni

È buona pratica dare alle funzioni nomi descrittivi e utilizzare parametri solo quando servono. Questo rende il codice più leggibile e facile da mantenere.


I Cookie su questo sito:

Il nostro sito utilizza cookie e altre tecnologie in modo tale che sia noi, sia i nostri partner, possiamo ricordarci di te e capire come tu e gli altri visitatori utilizzate il nostro sito. Qui puoi trovare ulteriori informazioni sui cookie e le altre tecnologie. Chiudendo questo banner o continuando la navigazione acconsenti all'uso dei cookie. Acconsento Info Cookies