Нужна помощь по JavaScript
Пользователь должен ввести 3 числа
Вывести то число, которое находится между наименьшим и наибольшим
По дате
По Рейтингу
let arr = [];
for (var i = 0; i < 3; i++) {
arr.push(+prompt('число'))
}
let res = arr.sort((a,b) => a - b)
alert(res[1])
Вам нужно написать JavaScript-код, который принимает три числа от пользователя и выводит число, которое находится между наименьшим и наибольшим. Вот пример, как это можно сделать:
1234567891011121314151617181920212223242526272829303132333435363738
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Find Middle Number</title>
</head>
<body>
<h1>Введите три числа</h1>
<input type="number" id="num1" placeholder="Первое число">
<input type="number" id="num2" placeholder="Второе число">
<input type="number" id="num3" placeholder="Третье число">
<button onclick="findMiddleNumber()">Найти среднее число</button>
<p id="result"></p>
<script>
function findMiddleNumber() {
// Получаем значения из полей ввода
const num1 = parseFloat(document.getElementById('num1').value);
const num2 = parseFloat(document.getElementById('num2').value);
const num3 = parseFloat(document.getElementById('num3').value);
// Создаем массив из введенных чисел
const numbers = [num1, num2, num3];
// Сортируем массив
numbers.sort((a, b) => a - b);
// Находим среднее число
const middleNumber = numbers[1];
// Отображаем результат
document.getElementById('result').textContent = `Среднее число: ${middleNumber}`;
}
</script>
</body>
</html>
Этот код выполняет следующие шаги:
Получает три числа от пользователя с помощью полей ввода.
Сохраняет эти числа в массив.
Сортирует массив.
Извлекает среднее число из отсортированного массива.
Выводит среднее число на экран.
Результат:

https://www.perplexity.ai/search/JavaScript-3-Nodejs-a__4gOsVQtC11CBjz.Vhsw