entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

0voto

como hacer una suma simple desde un array

por mas que intento no logro hacer una suma de numeros desde un array
el codigo es javascript puro y no hay errores de sintaxis

var array = [10,20];
function sumar_numeros(){}
que deberia ir entre mi funcion sumar para lograr sumar los elementos

1 Respuesta

3votos

magarzon Puntos30650

Javascript 101

var arr = [10, 20];
var suma = 0;
for(var i = 0; i< arr.length; i++) {
   suma += arr[i];
}

0voto

steven comentado

ok gracias por la solucion, ahora me surge una duda porque asignas el operador
"+=" me causa un poco de confusion, que otros operadors similes existen?
por ejemplo si quisiera hacer una resta desde mi array me viene a la mente un
"-=" y asi con todas las operaciones aritmeticas.

ademas no entiendo porque crear una variable sumar sin valor, que sentido tiene hacer eso, explicamelo con tus palabras gracias.

0voto

magarzon comentado

Se llaman operadores de asignación, y básicamente puedes utilizar cualquier operador aritmético o de bit, siempre que la operación se aplique sobre el operando de "la izquierda", en este caso, la variable suma.

0voto

steven comentado

supongamos que quiero hacer una resta desde mi array
var array = [10,15]
for (){} que codigo deberia ir entre mi funcion para restar 10-15

relacionado a este tema, si quisiera hacer otras operaciones cual es la manera de hacerlo?
por ejemplo en php hay una funcion para multiplicar todos los elementos de un array la funcion es array product, podrias hacer un ejemplo con todas las operaciones aritmeticas para que me quede claro.

0voto

magarzon comentado

Exactamente el mismo código que para la suma, pero poniendo -= en lugar de +=. Lo mismo para el producto (*=), división (/=, aquí teniendo cuidado de que el divisor no sea 0), etc.

En javascript no tienes funciones equivalentes a array_product en PHP, tendrías que utilizar librerías tipo lodash, pero sinceramente, viendo que tu nivel es muy básico, yo no me complicaría ahora con eso.

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta