Obtenha a soma de uma variedade de números em JavaScript

Obtenha a soma de uma variedade de números em JavaScript
Uma matriz é usada no JavaScript para armazenar diferentes itens do mesmo tipo de dados, como uma matriz de seqüências contendo valores dos tipos de dados da string, uma matriz de números contendo valores numéricos ou um tipo de dados inteiro, e assim. Em algumas situações, os programadores precisam adicionar todos os elementos de uma matriz numérica. Portanto, a questão é: como calcular e obter a soma do número de elementos de matriz em JavaScript?

Este tutorial explicará os métodos para calcular a soma dos elementos da matriz em JavaScript.

Como calcular a soma de uma variedade de números em JavaScript?

A soma de uma variedade de números pode ser calculada de várias maneiras, incluindo:

  • para loop
    • para o loop
    • foreach loop
  • Método Reduce ()

Vamos verificar cada um deles um por um!

Método 1: Calcule a soma de uma matriz de números utilizando o loop

Para calcular a soma de uma variedade de números, o método mais básico e tradicional é o “para" laço. Nesta abordagem, itera a matriz ao comprimento e adicione -os.

Sintaxe

Utilize a seguinte sintaxe para usar o loop for:

para (i = 0; i < lengthOfArray; i++)
// declaração

Exemplo

Crie uma variedade de números:

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

Crie uma variável “ArrayElementsum”E defina seu valor inicial como 0:

var ArrayElementsum = 0;

Adicione os elementos de uma matriz iterando a matriz até o comprimento da matriz usando o loop:

para (var i = 0; i < array.length; i++)
ArrayElementsum += Array [i];

Imprima a soma dos elementos da matriz usando o “console.registro()”Método:

console.log (ArrayElementsum);

Saída

A saída mostra a soma de todos os elementos em uma matriz como “65”.

Calcule a soma de uma variedade de números utilizando loop para

Em vez de um "para”LOOP, há mais abordagens melhores em JavaScript, como o“para de”Método.

Exemplo

Vamos usar o loop para cada iteração da matriz para adicionar os elementos da matriz:

para (const Sum of Array)
ArrayElementsum += Sum;

Saída

A saída indica que com a ajuda do “para de”Loop, os elementos de uma matriz que são adicionados e exibidos com sucesso“65”Como sua soma.

Calcule a soma de uma matriz de números utilizando o loop foreach

A "para cada”O loop pode ser usado como um método alternativo para calcular a soma de uma matriz de números. É um método predefinido em JavaScript.

Exemplo

Use a mesma matriz criada no exemplo anterior e loop através da matriz usando a matriz.Método de loop foreach ():

variedade.foreach (soma =>
ArrayElementsum += Sum;
);

Saída

Método 2: Calcule a soma de uma matriz de números utilizando o método Reduce ()

A matriz de números pode ser somada com a matriz de JavaScript “reduzir()”Método. O "reduzir()”O método utiliza uma função redutora para produzir um único valor de saída chamando -o em cada elemento da matriz. Isso itera através dos números em uma matriz, assim como o loop para um loop.

Sintaxe

Siga a sintaxe abaixo fornecida para usar o método Reduce ():

Reduce (função (prevalência, currentValue, currentIndex, matriz) =>
// declaração
, valor inicial)

Na sintaxe acima:

  • O método leva dois parâmetros, a função de retorno de chamada ou o valor inicial.
  • A função de retorno de chamada chama ainda mais alguns parâmetros, incluindo “prevalecer","valor atual","currentIndex", e um "variedade”, Onde os dois últimos parâmetros são opcionais.

Exemplo

Use as linhas de código abaixo enquanto usa o “reduzir()”Método para adicionar os elementos da matriz:

var ArrayElementsum = Array.Reduce (função (a, b)
retornar a + b;
, 0);
  • Para iterar ao longo da matriz, use o método Reduce () na matriz.
  • Defina o valor inicial do método de redução para 0.
  • Ele retorna a soma do valor atual e o valor coletado no final de cada iteração.

Saída

Isso se trata de obter a variedade de números em JavaScript.

Conclusão

Para obter a soma dos elementos de uma matriz numérica, o “para" laço, "para de" laço, "para cada”Loop, ou o“reduzir()”O método é usado. Loops iterativos são úteis para calcular a soma dos elementos da matriz porque procuram considerar cada elemento separadamente. Todas as abordagens mencionadas são discutidas neste artigo com exemplos.