Estoy trabajando con el (while) resulta que esta de manera infinita mostrando me pop tap incluso cuando le añadido (++) y tambien (+ 1) esperando que se resolvira esperando que llegue al parametro de imprimir, me pueden explicar por que no se me aplica?
<meta charset="utf-8">
<h1>PROGRAMA - CALCULAR LA MEDIA DE LAS EDADES DE UNA FAMILIA</h1>
<script>
function saltarlinea() {
document.write("<br><br><br>");
}
function imprimir(frase) {
document.write(frase);
saltarlinea();
}
var numeroMiembros = parseInt(prompt("Ingrese la cantidad de miembros de su familia"));
var contador = 1;
var totalEdades = 0
while (contador <= numeroMiembros) {
edad = parseInt(prompt(" Ingrese la edad del familiar: "));
totalEdades = totalEdades + edad;
contador++;
}
imprimir(totalEdades);
imprimir("fin");
</script>