Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

126
Vistas
Necesito validar una entrada independientemente de las mayúsculas del texto

He escrito un guión breve que funciona más o menos como un cuestionario. Muestra un cuadro de diálogo que hace una pregunta y usted ingresa la respuesta. Sin embargo, mi intención es que, ya sea que las respuestas se proporcionen en mayúsculas o minúsculas, la aplicación debería otorgarle un punto independientemente. Mi pregunta es, ¿cómo puedo dar un punto independientemente de las mayúsculas del texto de la entrada? Vi a alguien usando toUpperCase() en algún punto del código, pero no estoy muy seguro.

 let questions = [ ["Who created Demon Slayer?", 'Gotouge'], ['Who was the first demon that ever existed?', 'Muzan'], ['Who was the flame pillar of the Demon Slayer Corps?', 'Rengoku'] ]; let item = ''; let score = 0; function quiz (arr){ for (let i = 0; i<questions.length; i++){ let interrogate = prompt(`${arr[i][0]}`); if(interrogate === arr[i][1]){ score++; } } } quiz(questions); console.log(score);
about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Esto debería ser lo que quieres, simplifico un poco tu código.

También agrego trim() para eliminar espacios en blanco al final y al principio.

 let questions = [ ["Who created Demon Slayer?", 'Gotouge'], ['Who was the first demon that ever existed?', 'Muzan'], ['Who was the flame pillar of the Demon Slayer Corps?', 'Rengoku'] ]; let score = 0; function quiz (arr){ for (let i = 0; i<questions.length; i++){ let interrogate = prompt(`${arr[i][0]}`); if(interrogate.trim().toLowerCase() === arr[i][1].toLowerCase()) score++; } } quiz(questions); console.log(score);

about 4 years ago · Juan Pablo Isaza Denunciar

0

Puede usar tanto toLowerCase() como toUpperCase() antes de comparar la respuesta correcta y la entrada del usuario,

cambiar esto, interrogate === arr[i][1]

como, interrogate.toLowerCase() === arr[i][1].toLowerCase()

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda