2.8 Les Types de Fonctions
Bonjour à tous et bienvenue sur ce cours ou on va voir les types de fonctions en JavaScript, il y a un moyen plus propre d'écrire ce code sur la ligne 3. toutes ces concaténations ne sont pas très propres. Plus tard dans le cours je vais vous montrer comment utiliser des templates pour nettoyer ce code. Pour l'instant, ne vous en faites pas. Regardons un autre exemple de fonction. Cette fonction que nous avons ici effectue une tâche, donc on va écrire en commentaire //effectue une tâche. Cette tache consiste à afficher quelque chose sur la console. Mais parfois nos fonctions peuvent calculer quelque chose. Alors voici un exemple de fonction qui calcule une valeur. Donc on va appeler encore une fois une fonction, on va l'appeler fonction carrer. Cette fonction dois prendre un paramètre, on va l'appeler "number". Maintenant nous devons calculer le carré de son nombre, c'est-à-dire number * number. Nous devons ensuite renvoyer cette valeur à celui qui appelle cette fonction, pour cela, nous utilisons le mot clé "return" c'est un mot qui est réservé donc nous ne pouvons pas avoir de variables appelé "return". Au lieu d'appeler la fonction d'accueil appelons la fonction carrer. Passe la valeur 2 entre parenthèses. Et cela retourne une valeur afin que nous puissions utiliser cette valeur pour initialiser une variable. Par exemple vous pouvez déclarer une autre variable appeler number et la définir sur un carré de 2, on affiche cela sur la console. On enregistre les modifications, nous obtenons 4 sur la console. Maintenant dans cet exemple particulier nous n'avons pas nécessairement à déclarer une variable distincte si tout ce que nous voulons faire est d'afficher le carré de 2 sur la console. Nous pouvons exclure cette déclaration de variable et passer simplement le carré de 2 à la console.log. Ainsi, lorsque le moteur JavaScript execute ce code, il va d'abord appeler cette fonction et il obtiendra une valeur transmettra à la console.log Enregistrer les modifications et regardez, nous obtenons toujours 4. Maintenant à votre avis combien d'appels de fonction pensez-vous que nous avons dans ce code ? Nous avons deux appels de fonctions carrer de 2 est un appel de fonction mais console.log est également un autre appel de fonction. Parce qu'ici, nous avons des parenthèses, nous avons la fonction log qui définit quelque part et en passant un argument nous pouvons passer une chaîne simple comme "bonjour". ou nous pouvons passer une expression, cette expression peut-être un appel à une autre fonction comme carré de 2. Voilà les bases des fonctions en JavaScript, plus tard dans le cours nous avons section complète sur les fonctions. Pour l'instant, tout ce que je veux reteniez c'est qu'une fonction est un ensemble d'instruction qui exécute une tâche calcule et renvoie une valeur. Une application réelle est essentiellement une collection de centaines ou de milliers de fonctions qui travaille ensemble pour fournir les fonctionnalités de cette application. Voilà pour cette vidéo sur les types de fonctions en JavaScript, on se retrouve sur la prochaine section ou on va voir les différents opérateurs en JavaScript.