Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Parametri e Istruzione di Ritorno | Funzioni
Introduzione a TypeScript

bookParametri e Istruzione di Ritorno

Proseguendo con il nostro lavoro e l'esplorazione delle funzioni. In questo capitolo, approfondiremo una caratteristica fondamentale delle funzioni: accettare parametri e restituire dati. Questo ci permette di trasformare qualsiasi funzione in una macchina di calcolo. Iniziamo con qualcosa di semplice: il codice seguente prende 2 numeri come parametri e restituisce la loro somma:

123456
function add(a: number, b: number): number { return a + b; } let result = add(5, 10); console.log(result);
copy

Nell'esempio sopra, tra parentesi, abbiamo specificato 2 parametri che la funzione accetterà, insieme al tipo di dato di questi parametri.

Cosa sono i parametri?

Sono i dati che forniremo quando chiameremo la funzione, e possiamo utilizzare questi parametri all'interno del corpo della funzione. Ad esempio, nell'esempio sopra, quando chiamiamo la funzione, forniamo due numeri e, all'interno del corpo della funzione, questi due numeri vengono sommati.

Dopo tutto questo, la funzione restituisce il valore finale.

Come la funzione restituisce un valore

Attraverso la parola chiave return. Puoi vedere che restituiamo la somma di questi due parametri usando return.

Specifichiamo anche il tipo di dato restituito tramite i due punti durante la dichiarazione della funzione.

Troppo testo, vediamo un altro esempio di dichiarazione e utilizzo di una funzione:

1234567891011121314
function sumArray(numbers: number[]): number { let sum = 0; for (let i = 0; i < numbers.length; i++) { sum += numbers[i]; } return sum; } let numbers = [1, 2, 3, 4, 5]; let total = sumArray(numbers); console.log(`Sum of numbers in the first array: ${total}`); let numbers_2 = [2, 4, 6, 8, 10]; let total_2 = sumArray(numbers_2); console.log(`Sum of numbers in the second array: ${total_2}`)
copy

La funzione sopra calcola la somma di tutti gli elementi dell'array, iniziando dal primo e terminando con l'ultimo. Qui si può vedere che all'interno del corpo della funzione è presente un ciclo che esegue questa operazione. In questo modo, abbiamo ridotto un numero significativo di righe di codice utilizzando la funzione come blocco di codice riutilizzabile. Richiamiamo questo blocco di codice più volte con una sola riga di codice.

Si noti che inizializziamo una variabile utilizzando la funzione. Questa variabile avrà lo stesso tipo del tipo di ritorno della funzione.

1. Qual è lo scopo dei parametri in una funzione TypeScript?

2. Qual è il ruolo principale dei valori di ritorno nelle funzioni TypeScript?

question mark

Qual è lo scopo dei parametri in una funzione TypeScript?

Select the correct answer

question mark

Qual è il ruolo principale dei valori di ritorno nelle funzioni TypeScript?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 5. Capitolo 2

Chieda ad AI

expand

Chieda ad AI

ChatGPT

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

Awesome!

Completion rate improved to 2.94

bookParametri e Istruzione di Ritorno

Scorri per mostrare il menu

Proseguendo con il nostro lavoro e l'esplorazione delle funzioni. In questo capitolo, approfondiremo una caratteristica fondamentale delle funzioni: accettare parametri e restituire dati. Questo ci permette di trasformare qualsiasi funzione in una macchina di calcolo. Iniziamo con qualcosa di semplice: il codice seguente prende 2 numeri come parametri e restituisce la loro somma:

123456
function add(a: number, b: number): number { return a + b; } let result = add(5, 10); console.log(result);
copy

Nell'esempio sopra, tra parentesi, abbiamo specificato 2 parametri che la funzione accetterà, insieme al tipo di dato di questi parametri.

Cosa sono i parametri?

Sono i dati che forniremo quando chiameremo la funzione, e possiamo utilizzare questi parametri all'interno del corpo della funzione. Ad esempio, nell'esempio sopra, quando chiamiamo la funzione, forniamo due numeri e, all'interno del corpo della funzione, questi due numeri vengono sommati.

Dopo tutto questo, la funzione restituisce il valore finale.

Come la funzione restituisce un valore

Attraverso la parola chiave return. Puoi vedere che restituiamo la somma di questi due parametri usando return.

Specifichiamo anche il tipo di dato restituito tramite i due punti durante la dichiarazione della funzione.

Troppo testo, vediamo un altro esempio di dichiarazione e utilizzo di una funzione:

1234567891011121314
function sumArray(numbers: number[]): number { let sum = 0; for (let i = 0; i < numbers.length; i++) { sum += numbers[i]; } return sum; } let numbers = [1, 2, 3, 4, 5]; let total = sumArray(numbers); console.log(`Sum of numbers in the first array: ${total}`); let numbers_2 = [2, 4, 6, 8, 10]; let total_2 = sumArray(numbers_2); console.log(`Sum of numbers in the second array: ${total_2}`)
copy

La funzione sopra calcola la somma di tutti gli elementi dell'array, iniziando dal primo e terminando con l'ultimo. Qui si può vedere che all'interno del corpo della funzione è presente un ciclo che esegue questa operazione. In questo modo, abbiamo ridotto un numero significativo di righe di codice utilizzando la funzione come blocco di codice riutilizzabile. Richiamiamo questo blocco di codice più volte con una sola riga di codice.

Si noti che inizializziamo una variabile utilizzando la funzione. Questa variabile avrà lo stesso tipo del tipo di ritorno della funzione.

1. Qual è lo scopo dei parametri in una funzione TypeScript?

2. Qual è il ruolo principale dei valori di ritorno nelle funzioni TypeScript?

question mark

Qual è lo scopo dei parametri in una funzione TypeScript?

Select the correct answer

question mark

Qual è il ruolo principale dei valori di ritorno nelle funzioni TypeScript?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 5. Capitolo 2
some-alt