Как корректно прописать if else в данном коде
Подскажите как в функции breakWay5() в данном коде корректно задать if, else чтобы сравнивало результат формулы в данной функции с введённым значением vaf?
let resultRct;
let resultVct;
let resultVct1;
let resultVct2;
let resultVct3;
let resultFi1;
let resultFi2;
let resultFi3;
let resultFi4;
function getGlobal1() {
return Number(document.querySelector('#JGlobal1').querySelector('input').value)
}
let Fi = getGlobal1();
document.querySelector('#JGlobal1').addEventListener('change', function() {
Fi = getGlobal1();
})
function getGlobal2() {
return Number(document.querySelector('#JGlobal2').querySelector('input').value)
}
let Fi2 = getGlobal1();
document.querySelector('#JGlobal2').addEventListener('change', function() {
Fi2 = getGlobal1();
})
function getGlobalVaf() {
return Number(document.querySelector('#VafGlobal').querySelector('input').value)
}
let Vaf = getGlobalVaf();
document.querySelector('#VafGlobal').addEventListener('change', function() {
Vaf = getGlobalVaf();
})
function breakWay2() {
const form = document.querySelector('#formInput2');
const h = +form[0].value;
const S = +form[1].value;
resultRct = ((S ** 2) + (4 * (h ** 2))) / (8 * h) ;
console.log(+resultRct.toFixed(2));
const result = document.querySelector('#resultF3');
result.innerText = ` ${Number(resultRct.toFixed(2))}`;
return +resultRct.toFixed(2);
}
function breakWay3() {
resultFi1 = 0.8 * Fi;
console.log(+resultFi1.toFixed(2));
const result = document.querySelector('#resultF4');
result.innerText = ` ${Number(resultFi1.toFixed(2))}`;
return +resultFi1.toFixed(2);
}
function breakWay33() {
resultFi2 = 0.8 * Fi2;
console.log(+resultFi2.toFixed(2));
const result = document.querySelector('#resultF44');
result.innerText = ` ${Number(resultFi2.toFixed(2))}`;
return +resultFi2.toFixed(2);
}
function breakWay4() {
resultFi3 = 0.9 * Fi;
console.log(+resultFi3.toFixed(2));
const result = document.querySelector('#resultF5');
result.innerText = ` ${Number(resultFi3.toFixed(2))}`;
return +resultFi3.toFixed(2);
}
function breakWay44() {
resultFi4 = 0.9 * Fi2;
console.log(+resultFi4.toFixed(2));
const result = document.querySelector('#resultF55');
result.innerText = ` ${Number(resultFi4.toFixed(2))}`;
return +resultFi4.toFixed(2);
}
function breakWay5() {
resultVct = Math.sqrt(127 * resultRct * resultFi1);
console.log(+resultVct.toFixed(1));
const result = document.querySelector('#resultF6');
result.innerText = ` ${Number(resultVct.toFixed(1))}`;
return +resultVct.toFixed(1);
const div = document.getElementById("resultVaf");
if (resultVct > Vaf) {
div.innerText = 'Скорость превышает'
} else {
div.innerText = 'Скорость не превышает'
}
}
function breakWay6() {
resultVct1 = Math.sqrt(127 * resultRct * resultFi2) ;
console.log(+resultVct1.toFixed(1));
const result = document.querySelector('#resultF7');
result.innerText = ` ${Number(resultVct1.toFixed(1))}`;
return +resultVct1.toFixed(1);
}
function breakWay7() {
resultVct2 = Math.sqrt(127 * resultRct * resultFi3) ;
console.log(+resultVct2.toFixed(1));
const result = document.querySelector('#resultF8');
result.innerText = ` ${Number(resultVct2.toFixed(1))}`;
return +resultVct2.toFixed(1);
}
function breakWay8() {
resultVct3 = Math.sqrt(127 * resultRct * resultFi4) ;
console.log(+resultVct3.toFixed(1));
const result = document.querySelector('#resultF9');
result.innerText = ` ${Number(resultVct3.toFixed(1))}`;
return +resultVct3.toFixed(1);
}
function startAll() { breakWay2(); breakWay3(); breakWay33(); breakWay4(); breakWay44(); breakWay5(); breakWay6(); breakWay7(); breakWay8();
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Заокругление</title>
</head>
<body>
<h1>Граничная скорость</h1>
<form id="formInput2">
<div>
<label>h</label>
<input type="number" value = 0.12>
</div>
<div>
<label>S</label>
<input type="number" value = 10>
</div>
</form>
<form id="VafGlobal">
<div>
<label>Vaf</label>
<input type="number">
</div>
</form>
<button>Результат Rцт</button>
<h2 id="resultF3"></h2>
<div id="global-Fi"></div>
<div id="global-Fi2"></div>
<form id="JGlobal1">
<div>
<label>φ</label>
<input type="number" value = 0.4>
</div>
</form>
<form id="JGlobal2">
<div>
<label>φ</label>
<input type="number" value = 0.6>
</div>
</form>
<button>Результат Общий</button>
<h2 id="startAll"></h2>
<table border="1">
<caption>Таблица</caption>
<tr>
<th>Номер варианта</th>
<th>φ`</th>
<th>Vцт, км/ч</th>
<th>Сравнение</th>
</tr>
<tr><td>1</td><td><h2 id="resultF4"></h2></td><td><h2 id="resultF6"></h2></td><td>.</td></tr>
<tr><td>2</td><td><h2 id="resultF44"></h2></td><td><h2 id="resultF7"></h2></td><td>.</td></tr>
<tr><td>3</td><td><h2 id="resultF5"></h2></td><td><h2 id="resultF8"></h2></td><td>.</td></tr>
<tr><td>4</td><td><h2 id="resultF55"></h2></td><td><h2 id="resultF9"></h2></td><td>.</td></tr>
</table>
<h2 id="resultVaf"></h2>
</body>
</html>
Источник: Stack Overflow на русском