Поиск самых больших и самых маленьких чисел в массиве от 1 до 100 с помощью JavaScript

Чтобы найти наибольшее и наименьшее числа в массиве от 1 до 100 с помощью JavaScript, вы можете использовать различные методы. Вот несколько примеров:

  1. Метод 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. Метод 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. Метод 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);