Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Solucionado (ver solução)

acho que o código está bem correto! mas como faço pra inserir personalização dentro das funções alert e prompt? ex: <br>, <h1>, etc

<meta charset="UTF-8">

<script>

    var numero = Math.round(Math.random() * 10);
    var tentativas = 3;

while(tentativas > 0){

    var a = prompt('Descubra o número de 0 à 10! Você tem ' + tentativas + ' tentativas!');

    if (a == numero){    

        alert('Você acertou!!PARABÉNS!');
        break

    }else{

        tentativas = tentativas - 1;
        if (tentativas > 1) {
            alert('Você Errou .-. Mas ainda tem ' + tentativas + ' tentativas restantes!');
        }
        if (tentativas == 1){
            alert('Você Errou .-. Mas ainda tem ' + tentativas + ' tentativa restante!');    
        }

    }
}
    document.write('FIM')
</script>
2 respostas

Oi Henrique, tudo bom?

A função alert nativa do javascript não suporta html. Nesse caso, o interessante é usar alguma biblioteca como o sweetalert. Porém, para usar a biblioteca acredito que será necessario avançar um pouco mais na carreira javascript =)

Abraço!

solução

Oi Henrique Elias Nascimento nesse curso de lógica não abordamos a tecnologia utilizada para estilizar nossas páginas o CSS mas assim que você terminar os cursos de lógica, recomendo ir para os cursos de HTML E CSS lá você vai aprender mais sobre essa tecnologia, no entanto não confudir funções JAVASCRIPT com tags HTML no CSS estilizamos tags HTML, as funções que você citou prompt e alert são implementadas de diferentes formas pelos navegadores.

Espero ter ajudado e bons estudos.