Μέθοδος Math.max
Η μέθοδος Math.max επιστρέφει τον μεγαλύτερο
αριθμό από μια ομάδα αριθμών που περνιούνται στη συνάρτηση.
Εάν τίποτα δεν περαστεί στη συνάρτηση, θα
επιστραφεί -Infinity.
Σύνταξη
javascriptMath.max(αριθμός, αριθμός, αριθμός...);
Παράδειγμα
Ας βγάλουμε τον μεγαλύτερο αριθμό από μια ομάδα αριθμών:
javascriptconsole.log(Math.max(1, 5, 10, 34, 100));
Αποτέλεσμα εκτέλεσης κώδικα:
javascript100
Παράδειγμα
Ας βγάλουμε τον μεγαλύτερο αριθμό από μια ομάδα αριθμών:
javascriptconsole.log(Math.max(-1, 0, -20, -56, -100));
Αποτέλεσμα εκτέλεσης κώδικα:
javascript0
Παράδειγμα
Στο επόμενο παράδειγμα θα εκτυπωθεί -Infinity,
αφού στη μέθοδο δεν περνήθηκαν παράμετροι:
javascriptconsole.log(Math.max());
Αποτέλεσμα εκτέλεσης κώδικα:
javascript-Infinity
Παράδειγμα
Από προεπιλογή η συνάρτηση δεν δουλεύει με πίνακες. Ωστόσο, μπορεί να γίνει να το κάνει χρησιμοποιώντας τον τελεστή spread. Ας χρησιμοποιήσουμε τον τελεστή spread για να βγάλουμε τη μέγιστη τιμή ενός πίνακα:
javascriptlet arr = [1, 5, 10, 34, 100];
let max = Math.max(...arr);
console.log(max);
Αποτέλεσμα εκτέλεσης κώδικα:
javascript100
Παράδειγμα
Μπορείτε επίσης να κάνετε τη συνάρτηση να δουλέψει
με πίνακες χρησιμοποιώντας τη μέθοδο
apply:
javascriptlet arr = [1, 5, 10, 34, 100];
let max = Math.max.apply(null, arr);
console.log(max);
Αποτέλεσμα εκτέλεσης κώδικα:
javascript100
Δείτε επίσης
-
μέθοδος
Math.min,
που επιστρέφει τον μικρότερο αριθμό από μια ομάδα αριθμών