how to make a loop with javascript prompt?

Asked

Viewed 50 times

-4

     let nomePessoa = prompt('Digite o nome da  pessoa ');
     let idadePessoa = prompt(`Digite a idade de ${nomePessoa}`);
     let alturaPessoa = prompt(`Digite a altura de ${nomePessoa}`);
     let registreOutraPessoa = prompt('Deseja registrar outra pessoa? (S/N)');

     let pessoa = [nomePessoa, idadePessoa, alturaPessoa, registreOutraPessoa]

     if (pessoa.registreOutraPessoa != 'N'){
        let nomePessoa = prompt('Digite o nome da  pessoa ');
        let idadePessoa = prompt(`Digite a idade de ${nomePessoa}`);
        let alturaPessoa = prompt(`Digite a altura de ${nomePessoa}`);
     
    } else{

         
     }
  • 2

    Search for for or while in Javascript. You can use them to create the repeat loop you need.

1 answer

0

Follow an example using while:

function GetPessoas(){


let pessoas = [];

let registreOutraPessoa = 'S';

while ( registreOutraPessoa !== 'N' )
{
  let nomePessoa =  prompt('Digite o nome da  pessoa ');
  let idadePessoa = prompt(`Digite a idade de ${nomePessoa}`);
  let alturaPessoa = prompt(`Digite a altura de ${nomePessoa}`);
  registreOutraPessoa = prompt('Deseja registrar outra pessoa? (S/N)');

  let pessoa = [nomePessoa, idadePessoa, alturaPessoa, registreOutraPessoa]
  pessoas.push(pessoa);
}

  console.log(pessoas);
  return pessoas;
}

Browser other questions tagged

You are not signed in. Login or sign up in order to post.