JavaScript: поиск наибольшего числа – методы и примеры

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

  1. Метод 1: использование функции Math.max()

    let numbers = [1, 5, 3, 9, 2];
    let largest = Math.max(...numbers);
    console.log(largest); // Output: 9
  2. Метод 2: использование оператора расширения и функции Math.max()

    let numbers = [1, 5, 3, 9, 2];
    let largest = Math.max.apply(null, numbers);
    console.log(largest); // Output: 9
  3. Метод 3. Использование цикла

    let numbers = [1, 5, 3, 9, 2];
    let largest = numbers[0];
    for (let i = 1; i < numbers.length; i++) {
     if (numbers[i] > largest) {
       largest = numbers[i];
     }
    }
    console.log(largest); // Output: 9
  4. Метод 4. Использование метода уменьшения()

    let numbers = [1, 5, 3, 9, 2];
    let largest = numbers.reduce((a, b) => Math.max(a, b));
    console.log(largest); // Output: 9
  5. Метод 5. Использование метода sort()

    let numbers = [1, 5, 3, 9, 2];
    numbers.sort((a, b) => b - a);
    let largest = numbers[0];
    console.log(largest); // Output: 9