Чтобы найти наибольшее и наименьшее числа в массиве от 1 до 100 с помощью JavaScript, вы можете использовать различные методы. Вот несколько примеров:
-
Метод 1. Использование объекта Math:
const numbers = Array.from({ length: 100 }, (_, i) => i + 1); const maxNumber = Math.max(...numbers); const minNumber = Math.min(...numbers); console.log("Largest number:", maxNumber); console.log("Smallest number:", minNumber); -
Метод 2. Перебор массива:
const numbers = Array.from({ length: 100 }, (_, i) => i + 1); let maxNumber = numbers[0]; let minNumber = numbers[0]; for (let i = 1; i < numbers.length; i++) { if (numbers[i] > maxNumber) { maxNumber = numbers[i]; } if (numbers[i] < minNumber) { minNumber = numbers[i]; } } console.log("Largest number:", maxNumber); console.log("Smallest number:", minNumber); -
Метод 3. Использование метода уменьшения():
const numbers = Array.from({ length: 100 }, (_, i) => i + 1); const { maxNumber, minNumber } = numbers.reduce( (acc, curr) => { return { maxNumber: Math.max(acc.maxNumber, curr), minNumber: Math.min(acc.minNumber, curr), }; }, { maxNumber: -Infinity, minNumber: Infinity } ); console.log("Largest number:", maxNumber); console.log("Smallest number:", minNumber);