Opa, criei um código simples para praticar um pouco loop e array e function. É um programa para calcular a media dos números que o usuário está inserindo, quando ele digitar um texto ele para o loop e calcula a média com base do tamanho do array.
<meta charset="UTF-8">
<script>
function calculaMedia(tamanhoArray){
var soma = 0 ;
for (contador = 0; contador < tamanhoArray; contador++){
soma = soma+numeromedia[contador];
}
return media = soma / numeromedia.length;
}
var numeromedia = [];
var acabou=false
while (acabou == false){
var numero = parseInt(prompt("Digite um numero para calcular a media, ao terminar a sequencia digite algum texto"));
if (isNaN(numero)){
acabou = true;
}else{
numeromedia.push(numero);
}
}
console.log(numeromedia);
alert(calculaMedia(numeromedia.length));
</script>