Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
3
respuestas

Duda sobre la variable contador

Buenas noches. ¿Cuál es el objetivo de colocar la variable contador, dentro del prompt de la variable ingrediente?

 var ingrediente = prompt("Informe el ingrediente " + contador);

Aquí les comparto el código completo:

<meta charset="UTF-8">

<h1>Recetas de Armando</h1>

<script>

    var ingredientes = [];
    var cantidad = parseInt(prompt("¿Cuántos ingredientes vas a añadir?"));
    var contador = 1;

    while( contador <= cantidad) {

        var ingrediente = prompt("Informe el ingrediente " + contador);
        var comprobar = false;



        for(indice = 0; indice < ingrediente.length; indice++){

           if (ingrediente == ingredientes[indice]){

                alert(ingrediente + ", ya está en la lista")
                comprobar = true;
                break;
            }

        }    

        if (comprobar == false){

            ingredientes.push(ingrediente);
            contador++;

        }
    }

    console.log(ingredientes);

</script>
3 respuestas

Hola José , espero que estés muy bien.

while( contador <= cantidad) {

En cuanto la variable contador for menor o igual la variable cantidad ello ejecuta el loop

 var ingrediente = prompt("Informe el ingrediente " + contador);
+contador

Agrega +1 a variable contador ya que ella inicia con 0.

Un saludo.

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios

Saludos. Pido perdón por reiterar mi inquietud. Sé que contador++ aumenta en 1 el ciclo. Pero lo que digo, cuál es la función específica de la variable contador dentro del prompt. Es primera vez que veo que en este caso la variable contador va dentro de un prompt. De hecho hay un contador++ al final del código y eso sé que es para aumentar el ciclo, pero hablo del contador dentro del prompt. Gracias de antemano.

 var ingrediente = prompt("Informe el ingrediente " + contador);

hola Jose yo tampoco entiendo xq duplican el contador x favor si llegas a encontrar el motivo avisame al discord Melita1981

#8396

Desde ya muchas gracias