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

PREGUNTA

Buena noche compañeros , que comando puedo utilizar para que me reconozca ya sea la respuesta del "S" o "N" en mayúsculas y minúsculas ya que cuando ingreso el "S" en mayúscula y pongo mayor de 18 me tira que no puedo conducir , pero al poner el "s" en minúscula si lo agarra.Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

2 respuestas

No sabría si hay algún tipo de código que permita eso, fijo si y más adelante lo veremos.

El problema que estas teniendo es que tu *var esta declarado en mayúsculas

var tieneLicencia = prompt("¿Tienes licencia? Responde S o N");

y si pones atención tu If esta declarado en minúsculas.

if(edad >= 18 && tieneLicencia == "s")

También me pasó, pero en minúsculas se rompía todo mi código xD

podes incorporar la opcion con OR

if(edad >= 18 && (tieneLicencia == "S" || tieneLicencia == "s"))

edit: en otro hilo sugirieron esta opcion

Ramiro Gabriel Taramasco | 7.6k xp | 2 posts hace 3 días No hay que olvidar que pueden responder con mayúscula o minúscula. Yo lo hice de la siguiente manera:

if(edad>=18 && tieneLicencia.toUpperCase() == "S"){ imprimir("Puede conducir") } else { imprimir("No puede conducir") }