Contenu du cours
Introduction à TypeScript
Introduction à TypeScript
Paramètres et Instruction de Retour
Poursuivons notre travail et exploration des fonctions. Dans ce chapitre, nous allons approfondir une caractéristique fondamentale des fonctions : accepter des paramètres et retourner des données. Cela nous permet de transformer n'importe quelle fonction en une machine à calculer. Commençons par quelque chose de basique - le code ci-dessous prendra 2 nombres en tant que paramètres et retournera leur somme :
function add(a: number, b: number): number { return a + b; } let result = add(5, 10); console.log(result);
Dans l'exemple ci-dessus, à l'intérieur des parenthèses, nous avons spécifié 2 paramètres que la fonction acceptera, ainsi que le type de données de ces paramètres.
Quels sont les paramètres ?
Ce sont les données que nous fournirons lors de l'appel de la fonction, et nous pouvons utiliser ces paramètres dans le corps de la fonction. Par exemple, dans l'exemple ci-dessus, lorsque nous appelons la fonction, nous fournissons deux nombres, et à l'intérieur du corps de la fonction, ces deux nombres sont additionnés.
Après tout cela, la fonction renvoie la valeur finale.
Comment la fonction renvoie-t-elle une valeur ?
Grâce au mot-clé return
. Vous pouvez voir que nous renvoyons la somme de ces deux paramètres en utilisant return
.
Nous spécifions également le type de données renvoyé par un deux-points lors de la déclaration de la fonction.
Trop de texte, regardons un autre exemple de déclaration et d'utilisation d'une fonction :
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}`)
La fonction ci-dessus calcule la somme de tous les éléments du tableau, en commençant par le premier et en terminant par le dernier. Ici, vous pouvez voir qu'à l'intérieur du corps de la fonction, il y a une boucle qui effectue cette opération. De cette façon, nous avons réduit un nombre significatif de lignes de code en utilisant la fonction comme un bloc de code réutilisable. Nous appelons ce bloc de code plusieurs fois avec une seule ligne de code.
Remarquez que nous initialisons une variable en utilisant la fonction. Cette variable sera du même type que le type de retour de la fonction.
1. Quel est le but des paramètres dans une fonction TypeScript ?
2. Quel est le rôle principal des valeurs de retour dans les fonctions TypeScript ?
Merci pour vos commentaires !