Tentei fazer de uma forma que tambem a pergunta "tem carteira"só apareça para quem tem 18 ou mais. Funcionou ,ou seja se é menor de 18 , não aparece a caixa para digitar a carteira e finalizou falando que não tem direito de dirigir. Quando tem 18 anos ou mais ,aparecea caixa "tem carteira", ele faz i if correto só que esta trazendo tambem a mensagem de quem tem menos de 17 anos.
<meta charset="UTF-8">
<script>
function pulaLinha() {
document.write("<br>");
}
function mostra(frase) {
document.write(frase);
pulaLinha();
}
var idade = parseInt(prompt("Qual é sua idade?"));
if(idade >= 18)
{
var temCarteira = prompt("Tem carteira? Responda S ou N");
if(temCarteira =="S")
{
mostra("Você tem premissão para dirigir");
}
if(temCarteira =="N")
{
mostra("Você Não tem premissão para dirigir");
}
}
if (idade <18 );
{
mostra("Você Não tem premissão para dirigir");
}
</script>insira seu código aqui