Fiz o código utilizando um else no final, no entanto, quando informo no prompt a idade 18 e se tem carteira com S. O resultado sai "Não pode dirigir". E o código do instrutor melhorado também estar igual ao meu. Não entendi?
var idade = parseInt(prompt("Qual é sua idade?"));
var temCarteira = prompt("Tem carteira? Resposta S ou N");
if (idade >= 18 && temCarteira == "S") {
mostra("Pode dirigir.");
} else {
mostra("Não pode dirigir.");
}