Luis, tengo un problema, al ejecutar mi codigo else se activa aunque coloque los datos correctos.
<meta charset="UTF-8">
<script>
function saltarLinea() {
document.write("<br>");
}
function imprimir(frase) {
document.write(frase);
saltarLinea();
}
var nombre = prompt("Cuál es tu nombre?");
var edad = parseInt(prompt(nombre + ", ¿Cuál es tu edad?"));
var tieneLicencia = prompt(nombre + ",¿Tienes licencia? Responde S o N");
if (edad >= 18) {
if (tieneLicencia == "s") {
imprimir(nombre + ", cumple con las criterios para conducir");
}
}
if (tieneLicencia == "n") {
if (edad >= 18) {
alert (nombre + ", nesecitas sólo tu licencia!!")
imprimir (nombre + ", estudia el" + ("<a href = https://practicatest.cl/manual-de-conducir?gclid=Cj0KCQjwxMmhBhDJARIsANFGOSsnRTmiPgwGYj6qEw1hjy9oTrEsCbclwqdg64neGfF8gFhCWW8X-J8aAlGDEALw_wcB> Libro de conducción </a>") + "para cumplir con el critério!");
}
}
if (edad == 17) {
if (tieneLicencia == "n") {
imprimir(nombre + ", puedes ingresar" + ("<a href=https://practicatest.cl/blog/licencias-de-conducir/sacar-licencia-conducir-17-anos#:~:text=Los%20menores%20deben%20rendir%20los,puedan%20interferir%20con%20la%20conducci%C3%B3n.> aquí </a>") + "para saber como obtenerla.");
}
if (tieneLicencia == "s") {
imprimir(nombre + ", cumple con las criterios para conducir");
}
}
if (edad < 17) {
if (tieneLicencia == "s") {
imprimir("di la verdad rosa");
}
}
if (edad < 17) {
if (tieneLicencia == "n") {
alert(nombre + ", no cumples con los criterios para conducir!!");
imprimir(nombre + ", no cumples con los criterios para conducir!!");
}
}
// no deja de salir el alert, aunque coloque los datos correctos, else se activa
//else {
// alert("datos incorrectos")
//}
</script>