- 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>