3
respostas

Não pula linha. Undefined no meio da frase.

A exibição não fica como esperado. Não pula linha e Undefined no meio da frase. Meu código:

var proximaGeracao = 28;

var descobertaPindorama = 1500;

var anoAtual = 2019;

function calculaGeracoes(){

var anosDescoberta = (anoAtual - descobertaPindorama) / proximaGeracao;

return anosDescoberta;

}

function pulaLinha(){

document.write("<br>");

}

function exibeTexto(){

document.write("Calcule quantos anos passaram desde 1500 e divida o resultado pela média de 28 anos." + pulaLinha() + " Resultado: " + calculaGeracoes().toFixed(2));

}

exibeTexto();

3 respostas

Oi Juliana, beleza?

Poderia postar seu código para que consigamos te ajudar ?

eu deixei a tag script no outro comentário por isso que não foi o cod KKKK obrigado Nádia. Segue o cod:

var proximaGeracao = 28;

var descobertaPindorama = 1500;

var anoAtual = 2019;

function calculaGeracoes(){

var anosDescoberta = (anoAtual - descobertaPindorama) / proximaGeracao;

return anosDescoberta;

}

function pulaLinha(){

document.write("<br>");

}

function exibeTexto(){

document.write("Calcule quantos anos passaram desde 1500 e divida o resultado pela média de 28 anos." + pulaLinha() + " Resultado: " + calculaGeracoes().toFixed(2));

}

exibeTexto();

Falaa Juliana, tudo bem ?

O undefined estava acontecendo por causa da concatenação da função pulaLinha() com o texto. Uma das formas de resolver este problema, é chamar a função pulaLinha() separadamente. Segue abaixo o código:

<script type="text/javascript">
var proximaGeracao = 28;

var descobertaPindorama = 1500;

var anoAtual = 2019;

function calculaGeracoes(){
    var anosDescoberta = (anoAtual - descobertaPindorama) / proximaGeracao;
    return anosDescoberta;
}

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

function exibeTexto(){
    document.write("Calcule quantos anos passaram desde 1500 e divida o resultado pela média de 28 anos.")
    pulaLinha()
    document.write(" Resultado: " + calculaGeracoes().toFixed(2));
}

exibeTexto();

</script>

Espero ter ajudado. Bons estudos!!!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software