De JavaScript-functie Math.max () retourneert het getal met de hoogste waarde.
De syntaxis van de Math.max()
functie is:
Math.max(n1, n2,… , nx)
max()
, zijnde een statische methode, wordt aangeroepen met behulp van de Math
klassenaam.
Math.max () Parameters
De Math.max()
functie neemt willekeurige (een of meer) getallen als argumenten op.
Retourwaarde van Math.max ()
- Retourneert de grootste van de opgegeven getallen.
- Retourneert
NaN
als ten minste één argument niet naar een getal kan worden geconverteerd. - Retourneert
-Infinity
als er geen argumenten zijn opgegeven.-Infinity
is de eerste comparant aangezien alle getallen groter zijn dan-Infinity
.
Voorbeeld 1: Math.max () gebruiken
// using Math.max() var num = Math.max(12, 4, 5, -9, 35); console.log(num); // 35 var num = Math.max(-0.456, -1); console.log(num); // -0.456 // Returns -Infinity for no arguments var num = Math.max(); console.log(num); // -Infinity // Returns NaN if any non-numeric argument var num = Math.max("JS", 2, 5, 79); console.log(num); // NaN
Uitvoer
35-0,456 -Oneindig NaN
Voorbeeld 2: Math.max () gebruiken op Array
// Math.max() on arrays // Using the spread operator var numbers = (4, 1, 2, 55, -9); var maxNum = Math.max(… numbers); console.log(maxNum); // 55 // make custom function function getMaxInArray(arr) ( return Math.max(… arr); ) numbers = ("19", 4.5, -7); console.log(getMaxInArray(numbers)); // 19
Uitvoer
55 19
Zoals u kunt zien, kunnen we de nieuwe spread-operator gebruiken …
om de array in de functieaanroep te vernietigen en door te geven aan Math.max()
en het grootste aantal te verkrijgen.
Aanbevolen metingen:
- JavaScript min voor wiskunde ()