Verifique falhas na execução do código. Segue meu código sobre o exercício.
<meta charset="utf-8">
<script>
function pularlinha() {
document.write("<br>");
}
function mostra(fase) {
document.write(fase);
pularlinha();
}
var idade = parseInt(prompt("Qual é sua idade ?"));
if(idade < 18){
mostra("Você não pode dirigir");
}
if(idade>=18 ){
var carteira = parseInt(prompt("Você tem Habilitação? Digitar '1' para sim é '2' para não!"));
if(carteira == 1){
mostra("Você pode dirigir");
}else{
mostra("Você não pode Dirigir");
}
}
</script>