In diesem Beispiel lernen Sie, die größte unter drei Zahlen in JavaScript zu finden.
Um dieses Beispiel zu verstehen, sollten Sie die folgenden JavaScript-Programmierthemen kennen:
- JavaScript-Vergleich und logische Operatoren
- JavaScript if… else Anweisung
Mit der if… elseAnweisung können Sie die größte unter drei Zahlen finden .
Beispiel 1: Größte Zahl unter drei Zahlen
// 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);
Ausgabe
Geben Sie die erste Nummer ein: -7 Geben Sie die zweite Nummer ein: -5 Geben Sie die dritte Nummer ein: -1 Die größte Nummer ist -1
Wird im obigen Programm parseFloat()verwendet, um numerische Zeichenfolgen in Zahlen umzuwandeln. Wenn die Zeichenfolge eine Gleitkommazahl ist, parseFloat()wird die Zeichenfolge in eine Gleitkommazahl konvertiert.
Die Zahlen werden unter Verwendung eines >=Operators größer oder gleich verglichen . Und die if… else if… elseAnweisung wird verwendet, um den Zustand zu überprüfen.
Hier wird das logische UND &&auch verwendet, um zwei Bedingungen zu überprüfen.
Sie können auch die integrierte JavaScript- Math.max()Funktion verwenden, um die größte unter den Zahlen zu finden.
Beispiel 2: Verwenden von 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);
Ausgabe
Geben Sie die erste Nummer ein: 5 Geben Sie die zweite Nummer ein: 5.5 Geben Sie die dritte Nummer ein: 5.6 Die größte Nummer ist 5.6
Math.max() Gibt die größte Zahl unter den angegebenen Zahlen zurück.
Sie können die Math.min()Funktion verwenden, um die kleinste unter den Zahlen zu finden.








