Acumulador en JavaScript
El concepto de acumulador se explicara a continuación con un ejemplo.
Problema: Desarrollar un programa que permita la carga de 5 valores por teclado y nos muestre posteriormente la suma.
<!DOCTYPE html>
<html>
<head>
<title>Ejemplo de JavaScript</title>
<meta
charset="UTF-8">
</head>
<body>
<script>
var x=1;
var
suma=0;
var valor;
while (x<=5)
{
valor=prompt('Ingrese valor:','');
valor=parseInt(valor);
suma=suma+valor;
x=x+1;
}
document.write('La suma de los valores es
'+suma+'<br>');
</script>
</body>
</html>
Además surge el término de acumulador, el cual es un tipo particular de variable que aumenta o decrementa con valores cambiantes a lo largo de la ejecución del programa. Hemos dado el nombre de suma a el acumulador en el programa.
La prueba se hace dándole valores a las cambiantes:
valor suma x
0 0
(Antes de entrar a la estructura
repetitiva estos son los valores).
5 5 1
16 21 2
7 28 3
10 38 4
2 40 5
