Програма JavaScript за намиране на най-голямото измежду три числа

В този пример ще се научите да намирате най-голямото измежду три числа в JavaScript.

За да разберете този пример, трябва да имате познанията по следните теми за програмиране на JavaScript:

  • Сравнение на JavaScript и логически оператори
  • JavaScript, ако … друго Изявление

Можете да намерите най-голямото измежду три числа, като използвате 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()функцията, за да намерите най-малкото от числата.

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