Программа на JavaScript для поиска наибольшего из трех чисел

В этом примере вы научитесь находить наибольшее из трех чисел в JavaScript.

Чтобы понять этот пример, вы должны знать следующие темы программирования JavaScript:

  • Сравнение JavaScript и логические операторы
  • Оператор JavaScript if… else

Вы можете найти наибольшее из трех чисел с помощью if… elseоператора.

Пример 1: наибольшее число среди трех чисел

 // program to find the largest among three numbers // take input from the user const num1 = parseFloat(prompt("Enter first number: ")); const num2 = parseFloat(prompt("Enter second number: ")); const num3 = parseFloat(prompt("Enter third number: ")); let largest; // check the condition if(num1>= num2 && num1>= num3) ( largest = num1; ) else if (num2>= num1 && num2>= num3) ( largest = num2; ) else ( largest = num3; ) // display the result console.log("The largest number is " + largest);

Вывод

 Введите первое число: -7 Введите второе число: -5 Введите третье число: -1 Наибольшее число -1

В приведенной выше программе parseFloat()используется для преобразования числовой строки в число. Если строка является числом с плавающей запятой, parseFloat()преобразует строку в число с плавающей запятой.

Числа сравниваются друг с другом с использованием >=оператора больше или равно . И if… else if… elseзаявление используется для проверки условия.

Здесь логическое И &&также используется для проверки двух условий.

Вы также можете использовать встроенную Math.max()функцию JavaScript, чтобы найти наибольшее среди чисел.

Пример 2: Использование Math.max ()

 // program to find the largest among three numbers // take input from the user const num1 = parseFloat(prompt("Enter first number: ")); const num2 = parseFloat(prompt("Enter second number: ")); const num3 = parseFloat(prompt("Enter third number: ")); const largest = Math.max(num1, num2, num3); // display the result console.log("The largest number is " + largest);

Вывод

 Введите первое число: 5 Введите второе число: 5.5 Введите третье число: 5.6 Наибольшее число - 5,6

Math.max() возвращает наибольшее число среди предоставленных чисел.

Вы можете использовать Math.min()функцию, чтобы найти наименьшее среди чисел.

Интересные статьи...