Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Funzioni | Section
Basi di JavaScript

bookFunzioni

Scorri per mostrare il menu

Le funzioni aiutano a organizzare e riutilizzare il codice in JavaScript. Una funzione è un blocco di codice nominato che esegue un compito specifico. È possibile definire una funzione una sola volta e richiamarla ogni volta che serve.

Esistono tre modi comuni per creare funzioni: dichiarazioni di funzione, espressioni di funzione e arrow function.

Dichiarazione di funzione

Una dichiarazione di funzione utilizza la parola chiave function seguita da un nome, parametri e un blocco di codice.

12345
function add(a, b) { return a + b; } console.log(add(3, 4)); // 7
copy

Espressione di Funzione

Un'espressione di funzione assegna una funzione a una variabile.

12345
const multiply = function(a, b) { return a * b; }; console.log(multiply(3, 4)); // 12
copy

Funzioni Freccia

Le funzioni freccia offrono una sintassi più breve e moderna. Sono ampiamente utilizzate in React e Next.js.

12345
const subtract = (a, b) => { return a - b; }; console.log(subtract(5, 2)); // 3
copy

Per espressioni semplici, è possibile restituire un valore senza scrivere return:

123
const divide = (a, b) => a / b; console.log(divide(10, 2)); // 5
copy

Ambito delle Funzioni

Le variabili dichiarate all'interno di una funzione sono disponibili solo all'interno di quella funzione. Questo è chiamato ambito locale.

123456
function greet(name) { const message = "Hello, " + name + "!"; return message; } console.log(greet("Sam")); // Hello, Sam!
copy
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 9

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Sezione 1. Capitolo 9
some-alt