Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Inserir quebra dentro do prompt

 <meta charset="UTF-8">

 <script>

function pulaLinha() {
    document.write ("<br>");
    document.write ("<br>");
}

function mostra (frase) {
    document.write (frase);
    pulaLinha ();
}

function calculaImc (altura, peso) {
    return peso/ (altura*altura);
}

var nome = prompt("informe o seu nome" );
var alturaInformada = prompt(nome + " , informe sua altura" + pulaLinha + "(apenas numeros em kg)");
var pesoInformado = prompt(nome + " , informe o seu peso" + pulaLinha + "(apenas numeros em metro)");

var imc = calculaImc(alturaInformada, pesoInformado)

mostra(nome + " , o seu IMC é: " + imc)

 </script>

Tentei criar uma mensagem mais elaborada, fazendo uma segunda mensagem, informar apenas peso em kg e altura em metros e inseri um quebra linha, mas a ação apenas transcreve o comando, é possivel fazer a quebra de linha dentro do prompt?

3 respostas
solução!

Tente fazer assim:

var nome = "Teste";
var alturaInformada = prompt(nome + " , informe sua altura\n(apenas numeros em kg)");

Olá Daniel, funcionou sim, qual a função do "\n" qual a diferença dele para o ?

O "BR" é utilizado para fazer a quebra de linha no HTML. No Javascript, a quebra de linha e feita pelo "\n"