Cómo usar para bucles para sumar una matriz de números
La naturaleza iterativa del bucle for a resumen a sumar todos los números de una matriz. Antes de entrar en ejemplos, comprendamos el funcionamiento de For Loop en JavaScript.
para (inicialización; condición; incremento/disminución)El inicialización de la variable establece el valor desde donde se iniciará la variable de bucle. El condición Parte del bucle for For establece un umbral que debe cumplirse para ejecutar declaraciones (Código JavaScript). Después de cada iteración, el incremento/disminución La parte aumenta o disminuye el valor de la variable de bucle.
Ejemplo
El código JavaScript que se proporciona a continuación utiliza un bucle for para sumar los elementos de una matriz.
El código anterior crea una matriz de números nombrados ARR1. El resonancia La variable se inicializa para almacenar la suma de elementos. Después de eso, el bucle for se ejerce de la siguiente manera:
Producción
La salida muestra que los números dentro de la matriz se suman y la suma se imprime.
Cómo usar un bucle de tiempo para sumar una matriz de números
El funcionamiento de While-Loop depende de la siguiente sintaxis.
While (condición)Una vez que se verifica una condición, el código se ejecuta hasta que sea cierto. Un incremento final o una disminución de la variable concluye la iteración.
Ejemplo
El siguiente código JS practica un tiempo para sumar una matriz de números.
var arr = [2, 4, 8, 14];En el código anterior, la matriz nombra arrugado se inicializa junto con las variables llamadas "suma" y "i". Además, la condición se establece en "i < arr.length"Que establece que el bucle While se ejecutará hasta el valor de la variable"i"Alcanza la longitud de arrugado. Dentro del bucle, cada elemento de matriz se sumaría hasta el valor de suma.
Producción
La salida anterior muestra que el bucle While se puede usar para sumar una matriz de números en JavaScript.
Cómo usar el método reduce () para sumar una matriz de números
El método de matriz reduce () de JavaScript también se puede usar para sumar la matriz de números. Como para bucle, el método Reder () también itera sobre los números de una matriz. La sintaxis seguida del método reduce () se proporciona a continuación.
formación.Reducir (función (Retval, Currval, Currindex, Array), Val)El método Reder () acepta dos parámetros, primero si función de devolución de llamada Y el segundo es Val(valor inicial). El función de devolución de llamada puede aceptar cuatro parámetros, dos (Retracción y Curval) de ellos son necesarios y otros dos (Currindex y formación) son opcionales.
Ejemplo
El siguiente código JavaScript utiliza el método Reduce () para calcular la suma de los números almacenados en una matriz.
var arr = [4, 8, 12, 16];En el código anterior,
Producción
La salida muestra que el método Reder () ha calculado la suma de la matriz de números.
Conclusión
JavaScript proporciona el soporte de varios bucles (E.gramo. "Para" y "while") y el método reduce () para sumar una matriz de números. La naturaleza iterativa de los bucles es útil para obtener la suma de una matriz porque los bucles tienen la intención de considerar cada elemento uno por uno. Para obtener la suma de los elementos de matriz en JavaScript, hemos proporcionado la sintaxis y el uso de for-loop, mientras que el método de bucle y reducción para agregar todos los números de una matriz.