Uzyskaj sumę szeregu liczb w JavaScript

Uzyskaj sumę szeregu liczb w JavaScript
Tablica jest używana w JavaScript do przechowywania różnych elementów tego samego typu danych, takich jak tablica ciągów zawierających wartości typów danych, tablica liczb zawierających wartości liczbowe lub typ danych liczb całkowitych i tak dalej. W niektórych sytuacjach programiści muszą dodać wszystkie elementy tablicy liczbowej. Dlatego pytanie brzmi: jak obliczyć i uzyskać sumę liczby elementów tablicy w JavaScript?

W tym samouczku wyjaśni metody obliczania sumy elementów tablicy w JavaScript.

Jak obliczyć sumę tablicy liczb w JavaScript?

Suma szeregu liczb można obliczyć na różne sposoby, w tym:

  • dla pętli
    • na pętlę
    • Pętla Foreach
  • Metoda zmniejszania ()

Sprawdźmy każdą z nich jeden po drugim!

Metoda 1: Oblicz sumę tablicy liczb wykorzystujących do pętli

Aby obliczyć sumę szeregu liczb, najbardziej podstawową i tradycyjną metodą jest „Do" pętla. W tym podejściu iteruj tablicę do długości i dodaj je.

Składnia

Użyj następującej składni, aby użyć pętli dla:

dla (i = 0; i < lengthOfArray; i++)
// oświadczenie

Przykład

Utwórz szereg liczb:

var array = [8, 14, 20, 23];

Utwórz zmienną „arrayelementsum”I ustaw swoją wartość początkową na 0:

var arrayelementsum = 0;

Dodaj elementy tablicy, iterując tablicę, aż długość tablicy za pomocą pętli:

dla (var i = 0; i < array.length; i++)
arrayelementsum += array [i];

Wydrukuj sumę elementów tablicy za pomocą „konsola.dziennik()" metoda:

konsola.log (arrayelementsum);

Wyjście

Wyjście pokazuje sumę wszystkich elementów w tablicy jako „65".

Oblicz sumę tablicy liczb wykorzystujących do pętli

Zamiast "Do„Pętla, w JavaScript jest więcej najlepszych podejść, takich jak„dla" metoda.

Przykład

Użyjmy pętli dla każdej iteracji tablicy, aby dodać elementy tablicy:

dla (const suma tablicy)
arrayelementsum += sum;

Wyjście

Wyjście wskazuje, że za pomocą „dla„Pętla, elementy tablicy, które są pomyślnie dodawane i wyświetlane”65„Jako ich suma.

Oblicz sumę tablicy liczb wykorzystujących pętlę foreach

A "dla każdego„Pętla może być stosowana jako alternatywna metoda obliczania sumy tablicy liczb. Jest to predefiniowana metoda w JavaScript.

Przykład

Użyj tej samej tablicy utworzonej w poprzednim przykładzie i pętli w całej tablicy za pomocą tablicy.Foreach () Metoda pętli:

szyk.foreach (sum =>
arrayelementsum += sum;
);

Wyjście

Metoda 2: Oblicz sumę tablicy liczb za pomocą metody redukuj ()

Bansz liczb można alternatywnie zsumować za pomocą tablicy JavaScript „zmniejszyć()" metoda. „„zmniejszyć()”Metoda wykorzystuje funkcję reduktora do wytworzenia pojedynczej wartości wyjściowej, wywołując ją na każdym elemencie tablicy. Itera liczb w tablicy, podobnie jak pętla.

Składnia

Postępuj zgodnie z podłączoną składnią do użycia metody redukuj ():

redukuj (funkcja (prevalue, currentValue, currentIndex, tablica) =>
// oświadczenie
, wartość początkowa)

W powyższej składni:

  • Metoda przyjmuje dwa parametry, funkcję wywołania zwrotnego lub wartość początkową.
  • Funkcja wywołania zwrotnego wywołuje niektóre parametry, w tym „Przeważ”,„Aktualna wartość”,„CurrentIndex”I„szyk”, Gdzie dwa ostatnie parametry są opcjonalne.

Przykład

Użyj poniższych wierszy kodu podczas korzystania z „zmniejszyć()„Metoda dodawania elementów tablicy:

var arrayelementsum = tablica.redukuj (funkcja (a, b)
zwrócić A + B;
, 0);
  • Aby iterować przez tablicę, użyj metody Ruck () w tablicy.
  • Ustaw wartość początkową metody redukcji na 0.
  • Zwraca sumę bieżącej wartości i zebraną wartość na końcu każdej iteracji.

Wyjście

Chodzi o uzyskanie szeregu liczb „suma w JavaScript.

Wniosek

Za uzyskanie sumy elementów tablicy liczbowej, „Do" pętla, "dla" pętla, "dla każdego„Pętla lub„zmniejszyć()„Zastosowana jest metoda. Pętle iteracyjne są przydatne do obliczania sumy elementów tablicy, ponieważ starają się rozważyć każdy element osobno. Wszystkie wspomniane podejścia są omówione w tym artykule z przykładami.