Okay, also muss ich den mittleren Wert in einem Array zurückgeben. Und ich sollte Math.round
verwenden, um den mittleren Index im Array zu berechnen. Nur um klar zu sein, ich spreche nicht über den Median , nur der Mittelwert.
Das muss ich im Text machen, da ich neu bei Javascript bin, weiß ich aber nicht, wie ich das ausführen soll. Irgendwelche Ideen?
Wenn Sie denken, diese Frage gehört nicht hierher oder ist dumm, bitte leiten Sie mich an einen Ort, an dem ich diese Informationen finden kann, ich versuche nur hier zu lernen.
%Vor%Wenn Sie ein Array mit beispielsweise fünf Elementen haben, befindet sich das mittlere Element im zweiten Index:
%Vor% Wenn Sie die Länge durch zwei teilen und Math.round
verwenden, erhalten Sie den Index drei anstelle von zwei, also müssen Sie zuerst eins von der Länge abziehen:
Sie sagen in Ihrer Frage, dass Sie Math.round
verwenden sollen, aber wenn das keine Voraussetzung ist, können Sie das gleiche Ergebnis mit Math.floor
:
Bei einem Array mit einer geraden Anzahl von Elementen erhalten Sie den zweiten der beiden Elemente in der Mitte. Wenn Sie stattdessen die erste möchten, verwenden Sie Math.floor
und subtrahieren Sie eins von der Länge. Das ergibt immer noch das gleiche Ergebnis für eine ungerade Anzahl von Elementen:
Tags und Links javascript arrays