OK, torneremo.
Come ho accennato nell'ultimo video, abbiamo un altro esercizio solo per ottenere un po 'più di pratica con
la riga di comando e l'esecuzione di file con il nodo, nonché il lavaggio di alcune di quelle abilità javascript di base.
Quindi di nuovo ho digitato le istruzioni.
Sentiti libero di leggerli e vai avanti da solo.
Ma anche a camminare attraverso di loro passo dopo passo.
Quindi la prima cosa che devi fare è creare un nuovo file chiamato Punto Maggiore.
Sì.
L'idea alla base di questo esercizio è che tu sei un insegnante che insegna un corso e
hai un sacco di punteggi dei test e sono in un array e vuoi trovare il punteggio medio nell'array.
Quindi definirai una nuova funzione chiamata Average inside se il nuovo file e quella funzione media dovrebbero prendere
un singolo parametro un array di punteggi di test che sono tutti numeri compresi tra 0 e 100 e quindi
la funzione dovrebbe restituire il punteggio medio nel array.
Ma dovrebbe essere arrotondato al numero intero più vicino quindi no.
Novantatre virgola tre quattro a uno.
Blah blah blah.
Dovrebbe essere solo 93.
Ecco due esempi da copiare nel codice e assicurarsi che funzionino.
Quindi il primo abbiamo alcuni punteggi che sono un po 'più alti.
E il secondo alcuni più punteggi negativi e il primo dovrebbe restituire 94 e il
secondo dovrebbe tornare 68.
Solo un suggerimento sull'arrotondamento al numero intero più vicino.
Non hai bisogno di farlo da solo, non c'è logica di fantasia che devi fare.
In realtà c'è un metodo speciale sull'oggetto matematico che ti aiuterà.
Quindi fai una piccola ricerca su questo come sempre puzzle video.
Dai una possibilità e tornerò con una soluzione.
OK, iniziamo.
Prima di tutto abbiamo bisogno di creare un nuovo file chiamato Greater us proprio così.
Assicurati che abbia funzionato.
C'è un punto più grande e quindi dobbiamo definire una funzione media e la media dovrebbe prendere una serie
di punteggi.
solo i punteggi e copierò questi due test fino in fondo solo per averli.
Quindi chiameremo
Quindi passiamo in una serie di numeri e troviamo la media di qualcosa che avremo bisogno
di prendere ogni elemento e aggiunto insieme e quindi dovremo dividere per il numero di elementi in modo
che sia possibile prima aggiungere tutti i punteggi insieme e poi il prossimo sarebbe diviso per il numero totale di punteggi.
Quindi, infine, arrotondare OK per aggiungere tutti i punteggi insieme, è necessario scorrere l'array e avere una variabile
a cui aggiungeremo ciascun numero.
E questo è qualcosa chiamato il modello dell'accumulatore dove abbiamo una variabile che accumula
qualcosa mentre iteriamo attraverso un array o una collezione.
Quindi in questo caso accumulerà un totale.
Quindi troveremo una variabile chiamata Total e iniziata a zero.
Quindi passiamo ai punteggi.
Quindi per farlo potremmo usare un ciclo for un ciclo while.
O il mio preferito A per ciascuno.
Quindi farò un punto per ogni punteggio per ogni funzione e lo chiameremo solo punteggio come variabile segnaposto.
Ognuno di questi si chiamerà punteggio e quindi faremo solo un punteggio più uguale totale.
Quindi questo dovrebbe funzionare attraverso l'array e aggiunge tutto insieme.
La prossima cosa che dobbiamo fare è dividere per il numero totale di punteggi per farlo.
Facciamo un'altra variabile chiamata Average HEG equals total diviso per e il numero di punteggi è solo
un punteggio di lunghezza.
E poi l'ultima cosa qui è arrotondare che è il punto matematico.
E noi vogliamo arrotondare una Viji e restituire che, proprio come quella matematica, quel round è uno di quei metodi
costruiti come il calcolo matematico o il punto matematico Rand.
E a differenza dell'ultimo piano di matematica, potremo semplicemente tagliare la virgola dei decimali che arrotonderemo verso l'alto o
verso il basso a seconda del decimale.
OK, lavoriamo di nuovo su questo.
Passiamo in un array.
Si chiama punteggi.
Iniziamo una variabile totale a zero.
In questo caso analizziamo i punteggi utilizzando un per ciascuno, ma potremmo utilizzare qualsiasi altro tipo di ciclo.
E poi aggiungiamo ogni punteggio al totale e poi dividiamo il totale per tutti i punteggi ottenuti
da quella lunghezza e quello impostato uguale alla media della variabile e poi facciamo la media della media e poi
la restituiamo.
Quindi, se eseguiamo questo, ora salviamo e rieseguiamo il nodo che maggiore o nodo maggiore punto J Sì, abbiamo un piccolo problema non con
la nostra logica, ma in questo non abbiamo idea se questo ha funzionato.
E questo è ovvio perché stiamo solo restituendo qualcosa.
Non ti ho mai detto di stampare qualcosa.
Quindi quello che potremmo fare è cancellare quel registro.
Questo qui è probabilmente il modo migliore.
In modo che in realtà non cambiamo la nostra funzione.
Ritorna comunque e cancelleremo quel registro.
Il risultato è proprio così.
C'è il primo.
E ora un registro costante.
Il secondo e speriamo di ottenere 94 e 68 e aggiungiamo un messaggio qui per chiarire in
modo che Consta che registra questo sarà il punteggio medio per e phi e la scienza mentale che ho preso è stato estremamente facile.
La media era probabilmente superiore a 94.
E poi ne farò un altro qui.
Annullare il punteggio medio del registro.
E questo sarà per la chimica organica, dove il punteggio medio di un test era probabilmente molto
inferiore a 68.
Quindi salviamo e ora lo eseguiamo di nuovo, premete la freccia su e premete Invio e otteniamo 94 che è quello
che ci aspettavamo.
E 68 che è anche quello che ci aspettavamo.
Quindi è per questi esercizi veloci.
La prossima cosa che faremo è conoscere qualcosa chiamato NPM node package manager.
E questo ci metterà un passo avanti nella scrittura della nostra logica lato server e nella realizzazione di applicazioni web stack complete.
In questo momento stiamo solo scrivendo queste semplici funzioni invece di un file e eseguendole.
Ma una volta che impareremo di più su NPM e parleremo di alcuni dei pacchetti che useremo,
in realtà inizieremo a scrivere applicazioni complete.