Moyen pour que javascript accepte les Majuscules dans les con...
Résolu
alexsoti
Messages postés
92
Date d'inscription
Statut
Membre
Dernière intervention
-
alexsoti Messages postés 92 Date d'inscription Statut Membre Dernière intervention -
alexsoti Messages postés 92 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je m'explique, je suis nouveau dans la programmation et je voudrai savoir si il existe un moyen pour que dans ce code javascript (exemple tout bête):
var ouinon = prompt("Voulez vous jouer au ni oui ni non ?");
while ((ouinon !== "oui") && (ouinon !== "non")) {
ouinon = prompt("Voulez vous jouer au ni oui ni non ?");
}
console.log("Vous avez perdu !");
si la personne tape Oui ou Non avec une majuscule, cela continue la boucle ?
je m'explique, je suis nouveau dans la programmation et je voudrai savoir si il existe un moyen pour que dans ce code javascript (exemple tout bête):
var ouinon = prompt("Voulez vous jouer au ni oui ni non ?");
while ((ouinon !== "oui") && (ouinon !== "non")) {
ouinon = prompt("Voulez vous jouer au ni oui ni non ?");
}
console.log("Vous avez perdu !");
si la personne tape Oui ou Non avec une majuscule, cela continue la boucle ?
A voir également:
- Samira a modifié le menu du jour que juliette lui avait envoyé. retrouvez les modifications proposées par samira : acceptez celles concernant les entrées, refusez celles concernant les plats et les desserts. combien de caractères (en incluant les espaces) contient la version finale du menu ?
- Suivi des modifications word - Guide
- Appliquez à tous les paragraphes du document à télécharger, à l’exception des titres et des sous-titres, la mise en forme suivante : chaque paragraphe doit être espacé de 0,42 cm ou 12 pt du paragraphe qui suit les textes ne doivent pas être en retrait à droite et à gauche après ces modifications, sur quelle page se trouve le titre « la cheminée » dans le chapitre « informations diverses » ? - Guide
- Menu déroulant excel - Guide
- Remplacez le mot eget par le mot désire dans tout le texte. combien de caractères contient le document suite à cette modification (en incluant les espaces) ? - Guide
- Dernière version ccleaner gratuit français - Télécharger - Nettoyage
1) Tu convertis le string saisi en minuscules et tu le compares comme tu le fais actuellement (ce qui acceptera toutes les combinaisons : oui, Oui, OUI, oUi, etc.)
Voir https://www.w3schools.com/jsref/jsref_tolowercase.asp
2) Tu rajoutes autant de valeurs qu'il faut, tu l'as fait pour oui et non tu peux continuer à le faire autant de fois que tu veux pour Oui et Non en rajoutant autant de && que nécessaire.
3) Une alternative à la deuxième solution est de faire une liste de valeurs et plutôt que de faire une condition à rallonge (difficilement maintenable) on fait une boucle pour savoir si le mot saisi est dans la liste. On peut aussi combiner avec la première solution et faire un traitement sur le string saisi avant de faire le test.