Boa noite, fiz um código mais trabalhado que faz algumas pequenas validações para melhorar o resultado, fiz da forma correta o que tentei ou teria uma melhor forma tão simples quanto?
<meta charset="UTF-8">
<script>
function pulaLinha(n){
for(i=0;i<n;i++){
document.write("<br>");
}
}
function mostra(texto, nLinhas){
document.write(texto);
pulaLinha(nLinhas);
}
var idade = parseInt(prompt("Qual é sua idade?"));
if (Number.isNaN(idade)){
mostra("Você deve digitar apenas um número inteiro!");
} else if (idade < 18){
mostra("Sua idade é menor do que a minima permitida para dirigir.");
} else {
var temCarteira = prompt("Tem carteira? Responda S ou N");
if(temCarteira == "S" || temCarteira == "s"){
mostra("Pode dirigir!");
} else if (temCarteira == "N" || temCarteira == "n") {
mostra ("Não pode dirigir!");
} else {
mostra("Você tem que digitar S ou N para responder a pergunta.")
}
}
</script>