В javascript Я пытаюсь автоматизировать попарное сравнение до 6 целых чисел в поле ввода, сравнивая числа по мере их ввода до тех пор, пока 3 числа не будут в пределах 0,2 друг от друга. Нет необходимости вводить все 6 значений, чтобы иметь три числа в пределах 0,2 друг от друга, поэтому некоторые из 6 потенциальных входных значений могут оставаться нулевыми или 0, но которые следует игнорировать при сравнении.Javascript попарительное сравнение для разности между 6 переменными
Я загрузил переменные в функцию, то есть var fev1 = document.getElementById ('fevOne'). Значение, но я не уверен, как идти о сравнении друг с другом, кроме того, чтобы выписывать каждый возможный случай.
Кто-нибудь есть идеи, как я должен подойти к этому?
Мой очень редкий пример кода ниже ....
<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>
Для немного фона, я строящему медицинскую форму, которая будет определять ли измерения функции легких (объем форсированного выдоха за 1 секунду, FEV1, измеренные в литрах) были собраны с достаточной воспроизводимостью (т. Е. 3 в пределах 0,2 л друг от друга) с намерением, чтобы наивысшее из этих 3 значений принималось как клинически значимое значение, хранимое для пациента.
Заранее благодарим за любую помощь!
Рори