Немного допилил свой код. Теперь после нажатия на кнопку загадать браузер выдает ответы(Да, больше 50,Нет, меньше 50). Но угадывать число не хочет все равно
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<p>Ввведите число: <input type="text" id="mynum"></p>
<button onclick="f1()">Загадать</button>
<hr>
<p id="out"></p>
<p id="temp-out"></p>
<script defer>
const arr = [];
for (let i = 0; i < 101; i++) {
arr[i] = i;
}
function sIncrease(i, ii) {
if (i > ii)
return 1;
else if (i < ii)
return -1;
else
return 0;
}
arr.sort(sIncrease);
function f1(i,j) {
var num, prNum, tempOut, out, i=1, j=arr.length;
num = document.getElementById('mynum').value;
out = document.getElementById('out');
while(i<100){
prNum = Math.floor ((Math.random() * 100)/2);
if (num == prNum)
alert('Вы угадали');
else if (num > 50)
alert('Да, больше 50');
else (num <50)
alert('Нет, меньше 50');
}
}
</script>
</body>
</html>