Mi duda es que quice usar un "else" para la ultima condicion, en caso de que ninguna de las 3 anteriores se cumpliera, pero a la hora de ejecutar el programa si se cumple ser mayor de 18 y tener licencia me imprime ambos textos, el de la condicion y de else, igualmente al ser mayor de 18 pero no tener licencia. ¿Es posible usar ese else sin que se imprima en mis primeras dos condiciones? y unicamente cuando ninguna se cumpla
<meta charset="UTF-8">
<script>
    function saltarLinea() {
        document.write("<br>");
    }
    function imprimir(frase) {
        document.write(frase);
        saltarLinea();
    }
    var edad = parseInt(prompt("¿Cuál es tu edad?"));
    var tieneLicencia = prompt("¿Tienes licencia? Responde S o N");
if((edad >= 18) &&  (tieneLicencia == "S")){
imprimir("Todo en orden, puedes conducir");
}
if((edad >= 18) && (tieneLicencia == "N")){
    imprimir("Tienes la edad para conducir, pero sin licencia no puedes hacerlo...")
}
if((edad < 18) && (tieneLicencia == "S")){
    imprimir("No tienes edad para conducir, y no deberias tener licencia...")
}
else{
imprimir("No tienes edad, ni licencia para conducir...")
}
</script>La unica solucion que encontre es darle una razon a ese ultimo if...
<meta charset="UTF-8">
<script>
    function saltarLinea() {
        document.write("<br>");
    }
    function imprimir(frase) {
        document.write(frase);
        saltarLinea();
    }
    var edad = parseInt(prompt("¿Cuál es tu edad?"));
    var tieneLicencia = prompt("¿Tienes licencia? Responde S o N");
if((edad >= 18) &&  (tieneLicencia == "S")){
imprimir("Todo en orden, puedes conducir");
}
if((edad >= 18) && (tieneLicencia == "N")){
    imprimir("Tienes la edad para conducir, pero sin licencia no puedes hacerlo...")
}
if((edad < 18) && (tieneLicencia == "S")){
    imprimir("No tienes edad para conducir, y no deberias tener licencia...")
}
if ((edad < 18) && (tieneLicencia == "N")){
imprimir("No tienes edad, ni licencia para conducir...")
}
</script>