Estou com uma duvida. No javascript porque a funcao mostra nao leu a variavel nometime?
Obrigado pela ajuda.
var pulalinha = function () {
document.write("<br>");
};
var mostra = function(frase){
document.write(frase);
pulalinha();
};
var nometime = prompt ("Qual o nome do seu time? ");
var vitorias = prompt ("Quantos jogos o " + nometime + " VENCEU? ");
var empates = prompt("Quantos jogos o" + nometime+ " empatou");
var pontos = (vitorias * 3 ) + (empates * 1);
mostra ( + nometime + " tem " + pontos + " pontos");
altere a ultima linha para:
mostra (nometime + " tem " + pontos + " pontos");
Sem o + na frente.
1 curtida
Eu fiz isso e não resolveu… o que consegui resolver e não se era a forma correta foi criar outra variável. Pelo que eu entendi a função mostra não pega nada que vem do prompt
.
var pulalinha = function () {
document.write("<br>");
};
var mostra = function(frase){
document.write(frase);
pulalinha();
};
var nometime = prompt ("Qual o nome do seu time? ");
var vitorias = prompt ("Quantos jogos o " + nometime + " VENCEU? ");
var empates = prompt("Quantos jogos o " + nometime+ " empatou");
var pontos = (vitorias * 3 ) + (empates * 1);
_**var nometime1 = nometime**_
mostra ( nometime1 + " tem " + pontos + " pontos");
if ( pontos > 30) {
mostra (nometime1 + " PASSOU O PRIMEIRO COLOCADO.");
}
if (pontos < 30) {
mostra (nometime1 + " AINDA ESTA ATRAS DO MELHOR");
}
if (pontos == 30) {
mostra ( nometime1 + " ESTÁ EMPATADO COM O MELHOR");
}
A solução do @hideonjs ta certa.
2 curtidas
Antes:
Depois:
Por isso o código funcionou!
![:slight_smile: :slight_smile:](//www.guj.com.br/images/emoji/twitter/slight_smile.png?v=5)