Math.max() Maximum value
Last updated: 2026-09-09
Math.max() Maximum value
Math.max returns the largest of the given numbers.
| Category | Math |
|---|---|
| ES version | ES1 |
📝 Syntax
Math.max(n1, n2, ...);
⚙️ Parameters
| n1..nN | Numbers to compare. |
|---|
Returns:The largest value.
Mutates the original:No (returns a new value)
▶ Example
Edit the code, press Run, and see the result in the output panel:
Output:
5
-1
91
-Infinity
💡 Tip Math.max(...arr) is cleaner than Math.max.apply(null, arr).
⚠️ Warning Very large arrays may exceed argument limits — use reduce instead.
🌐 Browser support
| Browser | |||||
|---|---|---|---|---|---|
| Math.max() | ✓ v1 | ✓ v12 | ✓ v1 | ✓ v1 | ✓ v1 |
| Supported by all modern browsers | |||||
🏷️ Related Items
💡 Related Cases
More case studies coming soon — check back later.
📚 Related Tutorials
❓ FAQ
QMath.max() with no args?
AReturns -Infinity.
QHow to find max in an array?
AMath.max(...arr) or arr.reduce().
QCan it compare string numbers?
AYes — coerced to numbers.