En javascript, j'essaie d'automatiser la comparaison par paires de jusqu'à 6 entiers dans les boîtes de saisie, en comparant les nombres entrés jusqu'à ce que 3 nombres soient à 0,2 l'un de l'autre. Il n'est pas nécessaire d'entrer toutes les 6 valeurs pour avoir trois nombres à l'intérieur de 0,2 l'un de l'autre, donc certaines des 6 valeurs d'entrée potentielles peuvent rester nulles ou nulles, mais qui devraient être ignorées dans les comparaisons.Comparaison par paire Javascript pour la différence entre 6 variables
J'ai chargé les variables dans une fonction à savoir var fev1 = document.getElementById ('fevOne'). Value, mais je ne suis pas sûr de savoir comment comparer les unes par rapport aux autres en dehors de chaque cas possible.
Est-ce que quelqu'un a une idée de comment je devrais aborder cela?
Mon code exemple très clairsemée est inférieure ....
<head>
function reproduce() {
var fev1 = document.getElementById('fevOne').value;
var fev2 = document.getElementById('fevTwo').value;
var fev3 = document.getElementById('fevThree').value;
var fev4 = document.getElementById('fevFour').value;
var fev5 = document.getElementById('fevFive').value;
var fev6 = document.getElementById('fevSix').value;
//essentially, I don't know where to begin in building this formula, but imagine that I would need to use a loop
}
</head>
<body>
<input type="text" name="fevOne" id="fevOne" value="">
<input type="text" name="fevTwo" id="fevTwo" value="">
<input type="text" name="fevThree" id="fevThree" value="">
<input type="text" name="fevFour" id="fevFour" value="">
<input type="text" name="fevFive" id="fevFive" value="">
<input type="text" name="fevSix" id="fevSix" value="">
</body>
Pour un peu de fond, je construis un formulaire médical qui déterminera si les mesures de la fonction pulmonaire (volume expiratoire maximal en 1 seconde, FEV1, mesurés en Litres) ont été collectés avec une reproductibilité suffisante (c'est-à-dire 3 à moins de 0,2 L l'un de l'autre), avec l'intention que la valeur la plus élevée soit prise comme valeur cliniquement pertinente pour le patient.
Merci d'avance pour toute aide!
Rory