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:
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++)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++)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)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 =>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) =>Na sintaxe acima:
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)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.