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

MAYUSCULAS Y MINUSCULAS

Hola, en el ejercicio donde pide si tiene licencia de conducir, solo acepta mayúsculas si mi condición es en mayúscula, mi pregunta es la siguiente aparte de ponerle esa condición, hay alguna manera que ingresando una letra mayúscula o minúscula la acepte como verdadera?

3 respuestas
  • Convertir texto de minúsculas a mayúsculas usando prompt

En algunas ocasiones podemos utilizar la opción prompt para solicitar información y a la vez convertirlo en mayúscula al ser procesada por JavaScript.

var texto = prompt("Introduce el texto");

document.write(texto.toUpperCase()); // Imprimira en mayuscula

  • En el caso del ejercicio espera una mayúscula pero para que acepte "true" indistintamente si es minúscula o mayúscula la entrada del texto debe ser convertida a mayúscula siempre y eso se puede hacer en el momento de recibir la entrada y convertirla a mayúscula con la función .toUpperCase.

El ejercicio quedaría así:

<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.toUpperCase() == "S") {
        imprimir("Puedes conducir");
    } else {
        imprimir("No puedes conducir");
    }

</script>

Muchisimas gracias, mas que saldada mi duda.

Es con todo gusto, todos estamos aprendiendo y que mejor manera que ayudando a otros!!! ; )