Σε αυτό το παράδειγμα, θα μάθετε να βρίσκετε τον μεγαλύτερο από τους τρεις αριθμούς στο 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
δήλωση χρησιμοποιείται για τον έλεγχο της κατάστασης.
Εδώ, το λογικό AND &&
χρησιμοποιείται επίσης για τον έλεγχο δύο συνθηκών.
Μπορείτε επίσης να χρησιμοποιήσετε την ενσωματωμένη 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()
συνάρτηση για να βρείτε το μικρότερο μεταξύ των αριθμών.