D'accord, nous reviendrons.
Comme je l'ai mentionné dans la dernière vidéo, nous avons un exercice de plus juste pour obtenir un peu plus de pratique avec la ligne de commande et les fichiers en cours d'exécution avec le nœud ainsi que le brossage de certaines de ces compétences de base javascript.
Donc, encore une fois j'ai tapé les instructions.
Sentez-vous libre de les lire et juste aller sur elle-même.
Mais aussi marcher à travers eux étape par étape.
Donc la première chose que vous devez faire est de créer un nouveau fichier appelé Greater Dot.
Oui.
L'idée derrière cet exercice est que vous êtes un enseignant d'enseignement d'une classe et vous avez un tas de résultats des tests et ils sont dans un tableau et vous voulez trouver le score moyen dans le tableau.
Ainsi, vous allez définir une nouvelle fonction appelée Moyenne à l'intérieur si le nouveau fichier et cette fonction moyenne doivent prendre un paramètre unique, un tableau de scores de test qui sont tous des nombres entre 0 et 100 et la fonction devrait retourner la note moyenne dans le Tableau
Mais il devrait être arrondi au nombre entier le plus proche donc non.
Quatre-vingt-onze trois virgule trois quatre à un.
Bla bla bla
Il devrait juste être 93.
Voici deux exemples que vous devez copier dans votre code et assurez-vous qu'ils fonctionnent.
Donc la première, nous avons des scores qui sont un peu plus élevés.
Et le second quelques scores plus négatifs et le premier devrait retourner 94 et le second devrait retourner 68.
Juste un indice sur l'arrondissement au nombre entier le plus proche.
Vous n'avez pas besoin de le faire vous-même, il n'ya pas de logique fantaisie que vous devez faire.
Il ya en fait une méthode spéciale sur l'objet mathématique qui vous aidera.
Donc faire un peu de recherche sur ce que la vidéo comme toujours le puzzle.
Donnez-lui un coup et je reviendrai avec une solution.
OK commençons.
Tout d'abord, nous devons créer un nouveau fichier appelé Greater us comme ça.
Assurez-vous que cela fonctionne.
Là, il est plus grand point J nous et puis nous avons besoin de définir une fonction moyenne et la moyenne devrait prendre un tableau de scores.
Donc, nous allons simplement appeler les scores et je vais copier ces deux cas de test vers le bas juste pour que je les ai.
Donc nous passons dans un tableau de nombres et de trouver la moyenne de quelque chose que nous allons avoir besoin de prendre chaque élément et ajouté et puis nous aurons besoin de diviser par le nombre d'éléments de sorte que peut être d'abord ajouter tous les scores ensemble Et ensuite, diviser par le nombre total de scores.
Et enfin, enfin, OK pour ajouter tous les scores ensemble, nous avons besoin de faire une boucle dans le tableau et d'avoir une variable à laquelle nous ajoutons chaque nombre.
Et c'est quelque chose que l'on appelle le modèle d'accumulateur où nous avons une variable qui va accumuler quelque chose que nous iterons à travers un tableau ou une collection.
Donc, dans ce cas, il va accumuler un total.
Nous allons donc trouver une variable appelée Total et commencée à zéro.
Ensuite, nous parcourons les scores.
Donc, pour ce faire, nous pourrions utiliser une boucle for loop while.
Ou mon préféré A pour chacun.
Donc, je vais faire un pour chaque pointage pour chaque fonction et nous allons simplement appeler score comme notre variable placeholder.
Chacun de ceux-ci va être nommé score et ensuite nous allons juste faire un total plus égal score.
Donc, cela fonctionnerait pour passer par le tableau et il ajoute tout ensemble.
La prochaine chose que nous devons faire est de diviser par le nombre total de scores pour le faire.
Faisons une autre variable appelée moyenne HEG équivaut au total divisé par et le nombre de scores est juste des scores de longueur.
Et puis la dernière chose ici est d'arrondir ce qui est maths point rond.
Et nous voulons arrondir un Viji et retourner que juste comme ce maths que rond est un de ceux construits dans des méthodes comme le plan mathématique ou le point de maths Rand.
Et contrairement aux mathématiques du dernier étage, nous allons tout simplement découper la virgule décimale que nous allons rondre vers le haut ou vers le bas en fonction de la décimale.
OK alors nous allons travailler à travers ce nouveau.
Nous passons dans un tableau.
C'est ce qu'on appelle les scores.
Nous commençons une variable totale à zéro.
Nous parcourons les scores en utilisant un pour chacun dans ce cas, mais nous pourrions utiliser n'importe quel autre type de boucle.
Et puis nous ajoutons chaque score dans le total et ensuite nous divisons le total par tous les scores scores que la longueur et que l'ensemble qui égale à la moyenne variable, puis nous mathématiques moyenne ronde, puis nous retournons cela.
Donc, si nous exécutons ce maintenant sauver et réexécuter nœud que plus grand ou nœud plus grand point J Oui, nous avons un petit problème non pas avec notre logique, mais en ce que nous n'avons aucune idée si cela a fonctionné.
Et c'est bien sûr parce que nous ne renvoyons rien.
Je ne vous ai jamais dit d'imprimer quoi que ce soit.
Ce que nous pourrions faire, c'est soit annuler ce journal.
Ceci ici, c'est probablement la meilleure façon.
Afin que nous ne changions pas réellement notre fonction.
Il retourne toujours et nous allons simplement annuler ce journal.
Le résultat juste comme ça.
Il y a le premier.
Et maintenant un journal constant.
La deuxième et nous espérons obtenir 94 et 68 et ajoutons un message ici pour le rendre clair, donc Consta que le journal sera la moyenne de score pour et Phi et la science mentale que j'ai pris, il était extrêmement facile.
La moyenne était probablement supérieure à 94.
Et puis je vais faire un autre ici.
Annulez cette note moyenne log.
Et ce sera pour la chimie organique où le score moyen sur un test était probablement bien inférieur à 68.
Donc, nous allons sauver et maintenant exécuter que de nouveau juste frapper la flèche vers le haut et appuyez sur entrer et nous obtenons 94 qui est ce que nous attendions.
Et 68 qui est aussi ce que nous attendions.
Voilà pour ces exercices rapides.
La prochaine chose que nous allons faire est d'apprendre quelque chose appelé NPM nœud gestionnaire de paquets.
Et cela nous mettra un peu plus près de l'écriture de notre logique côté serveur et de la création d'applications Web à pile complète.
À l'heure actuelle, nous écrivons simplement ces fonctions simples au lieu d'un fichier et les exécutons.
Mais une fois que nous en apprendrons plus sur le NPM et parlerons de certains des paquets que nous allons utiliser, nous commençons réellement à écrire des applications complètes.