Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
3
respuestas

Al haber una doble condicionalidad y una ser excluyente de la otra, se puede poner una función if adentro de otra? Como por ejemplo:

`

`

3 respuestas

Buenas noches Francisco, para copiar un código aquí primero debes hacer click en el boton </> y luego pegar el código en el espacio que te da.

Saludos!

no dbes tener la excluyente solo poner la doble condicional con los parametros verdaderos dejando todo lo que no cumple estas dos condiciones en el grupo de falso, para validar una doble condicional se puede hacer sobre la misma linea con &&

buenas noches comunidad alura, tengo un error en el Else y no me muestra nada en el browser, alguien me puede orientar? oprimo Ctrl + shift + i, el error me aparece en la celda 44 - else, no se por que no me muestra y no encuentro el error, gracias

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">

    <title>¿será que puedo conducir?</title>
    <h1>¿Puedo yo conducir?</h1>

</head>
<body>

</body>
</html>
<br>

<script>

function saltarLinea() {
document.write("<br><br><br>");

}

function imprimir(frase){

document.write(frase);    
saltarLinea();

}

var Edad = parseInt(prompt("Ingrese su edad para verificar si cumple con la edad minima para conducir"));
var LicenciaConducir = prompt("Tiene licencia? responde S o N");

// podemos dejarlo asi este codigo if como tambien podemos agregar doble && para  no volver a colocar If en donde dice (licenciaConducir == "S") pero vamos a agregar el doble && para ir aprendiendo otros nuevos codigos y ser mas optimatizados a nuevas funciones.           anterior codigo es if (Edad >= 18) { if (LicenciaConducir == "S");{imprimir("puede conducir");}}

//podemos dejar este codigo asi ya que nos arrojará cuando el usuario ingrese sus dato y sea menor de edad esta función. if (Edad < 18){imprimir("no puede conducir");}

if ((Edad >= 18)  && (LicenciaConducir == "S"));{
    imprimir("puede conducir");
}


//pero utilizare este codigo Else ya que es para ir aprendiendo a darle utiilidad y borrare el if anterior que esta por encima de este código.
else {imprimir("No puede conducir por que no cumple su minima edad 18 años");}






</script>