Obtenga la suma de una variedad de números en JavaScript

Obtenga la suma de una variedad de números en JavaScript
Se utiliza una matriz en JavaScript para almacenar diferentes elementos del mismo tipo de datos, como una matriz de cadenas que contienen valores de tipos de datos de cadena, una matriz de números que contienen valores numéricos o un tipo de datos enteros, y así sucesivamente. En algunas situaciones, los programadores deben agregar todos los elementos de una matriz de números. Por lo tanto, la pregunta es cómo calcular y obtener la suma del número de elementos de matriz en JavaScript?

Este tutorial explicará los métodos para calcular la suma de los elementos de la matriz en JavaScript.

Cómo calcular la suma de una matriz de números en JavaScript?

La suma de una matriz de números se puede calcular de varias maneras, que incluyen:

  • en bucle
    • para el bucle
    • bucle foreach
  • Reducir () método

Veamos cada uno de ellos uno por uno!

Método 1: Calcule la suma de una matriz de números utilizando para bucle

Para calcular la suma de una matriz de números, el método más básico y tradicional es el "para" bucle. En este enfoque, itera la matriz hasta la longitud y agrégalas.

Sintaxis

Utilice la siguiente sintaxis para usar el bucle for:

para (i = 0; i < lengthOfArray; i++)
// declaración

Ejemplo

Crear una matriz de números:

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

Crear una variable "ArrayElementum"Y establece su valor inicial en 0:

var arrayElementsum = 0;

Agregue los elementos de una matriz iterando la matriz hasta que la longitud de la matriz use para bucle:

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

Imprima la suma de los elementos de la matriz utilizando el "consola.registro()" método:

consola.log (ArrayElementum);

Producción

La salida muestra la suma de todos los elementos en una matriz como "sesenta y cinco".

Calcule la suma de una matriz de números utilizando el bucle para el bucle para

En lugar de un "para"Loop, hay más enfoques en JavaScript, como el"para" método.

Ejemplo

Usemos el bucle para cada iteración de la matriz para agregar los elementos de la matriz:

para (const suma de matriz)
ArrayElementsum += suma;

Producción

La salida indica que con la ayuda del "para"Loop, los elementos de una matriz que se agregan y se muestran correctamente"sesenta y cinco"Como su suma.

Calcule la suma de una matriz de números que utiliza el bucle foreach

A "para cadaEl bucle se puede usar como un método alternativo para calcular la suma de una matriz de números. Es un método predefinido en JavaScript.

Ejemplo

Use la misma matriz creada en el ejemplo anterior y bucle a través de la matriz usando la matriz.Método de bucle foreach ():

formación.foreach (sum =>
ArrayElementsum += suma;
);

Producción

Método 2: Calcule la suma de una matriz de números utilizando el método Rede ()

La matriz de números se puede sumar alternativamente utilizando la matriz de JavaScript "reducir()" método. El "reducir()El método "utiliza una función reductora para producir un único valor de salida llamándolo en cada elemento de matriz. Itera a través de los números en una matriz, al igual que el para un bucle para.

Sintaxis

Siga la sintaxis proporcionada a continuación para usar el método Rede ():

reducir (función (prevalecer, currentValue, currentIndex, array) =>
// declaración
, valor inicial)

En la sintaxis anterior:

  • El método toma dos parámetros, la función de devolución de llamada o el InitialValue.
  • La función de devolución de llamada llama además algunos parámetros, incluyendo "prevalecer","valor actual","CurrentIndex", y un "formación", Donde los dos últimos parámetros son opcionales.

Ejemplo

Use las líneas de código a continuación mientras usa el "reducir()Método "para agregar los elementos de la matriz:

var arrayElementsum = array.reducir (función (a, b)
devolver a + b;
, 0);
  • Para iterar a través de la matriz, use el método Reder () en la matriz.
  • Establezca el valor inicial del método de reducción en 0.
  • Devuelve la suma del valor actual y el valor recopilado al final de cada iteración.

Producción

Se trata de obtener la gama de la suma de los números en JavaScript.

Conclusión

Para obtener la suma de los elementos de una matriz de números, el "para" bucle, "para" bucle, "para cada"Loop, o el"reducir()Se utiliza el método ". Los bucles iterativos son útiles para calcular la suma de los elementos de matriz porque buscan considerar cada elemento por separado. Todos los enfoques mencionados se discuten en este artículo con ejemplos.