Yo me decidí por crear una función que compruebe las condiciones para saber si soy apto para conducir. En este caso utilicé una buena practica que me encontré por internet que es utilizar las clausulas de guarda para evitar anidar las condicionales. Queda más limpio y legible. Me quedaré con esa buena practica.
<meta charset="UTF-8">
<h3> Puedes condicir? </h3>
<script>
function saltarLinea() {
document.write("<br>");
}
function imprimir(frase) {
document.write(frase);
saltarLinea();
}
function comprobarConduccion(edad, tieneLicencia){
if(edad < 18) return imprimir("No puedes conducir");
if(tieneLicencia.toLowerCase() != "s") return imprimir("No puedes conducir");
return imprimir("Puedes conducir");
}
var edad = parseInt(prompt("¿Cuál es tu edad?"));
var tieneLicencia = prompt("¿Tienes licencia? Responde S o N");
comprobarConduccion(edad, tieneLicencia);
</script>