W3Schools
w3schools.com › jsref › jsref_max.asp
JavaScript Math max() Method
The Math.max() method returns the number with the highest value.
Videos
00:56
JavaScript Math max() method - JavaScript Tutorial for Beginners ...
05:23
How to Find Maximum and Minimum in an Array in JavaScript ...
01:00
JavaScript Methods | Math.min() and Math.max() - YouTube
05:08
Find the Biggest Number with Math.max() in JavaScript | Important ...
03:56
JavaScript tips — Find the maximum value in an array of numbers ...
00:37
Math max y Math min en Javascript - YouTube
MDN Web Docs
developer.mozilla.org › en-US › docs › Web › JavaScript › Reference › Global_Objects › Math › max
Math.max() - JavaScript | MDN
console.log(Math.max(1, 3, 2)); // Expected output: 3 console.log(Math.max(-1, -3, -2)); // Expected output: -1 const array = [1, 3, 2]; console.log(Math.max(...array)); // Expected output: 3
Programiz
programiz.com › javascript › library › math › max
JavaScript Math max()
In the above example, we have used Math.max() to find the minimum number among:
Math.js
mathjs.org › docs › reference › functions › max.html
math.js | an extensive math library for JavaScript and Node.js
In case of a multidimensional array, the maximum of the flattened array will be calculated. When dim is provided, the maximum over the selected dimension will be calculated. Parameter dim is zero-based. math.max(a, b, c, ...) math.max(A) math.max(A, dimension)
TechOnTheNet
techonthenet.com › js › math_max.php
JavaScript: Math max() function
In JavaScript, the syntax for the max() function is: Math.max([number1, number2, ...
Top answer 1 of 7
15
Here is the Math.max code in Chrome V8 engine.
function MathMax(arg1, arg2) { // length == 2
var length = %_ArgumentsLength();
if (length == 2) {
arg1 = TO_NUMBER(arg1);
arg2 = TO_NUMBER(arg2);
if (arg2 > arg1) return arg2;
if (arg1 > arg2) return arg1;
if (arg1 == arg2) {
// Make sure -0 is considered less than +0.
return (arg1 === 0 && %_IsMinusZero(arg1)) ? arg2 : arg1;
}
// All comparisons failed, one of the arguments must be NaN.
return NaN;
}
var r = -INFINITY;
for (var i = 0; i < length; i++) {
var n = %_Arguments(i);
n = TO_NUMBER(n);
// Make sure +0 is considered greater than -0.
if (NUMBER_IS_NAN(n) || n > r || (r === 0 && n === 0 && %_IsMinusZero(r))) {
r = n;
}
}
return r;
}
Here is the repository.
2 of 7
7
Below is how to implement the functions if Math.min() and Math.max() did not exist.
Functions have an arguments object, which you can iterate through to get its values.
It's important to note that Math.min() with no arguments returns Infinity, and Math.max() with no arguments returns -Infinity.
function min() {
var result= Infinity;
for(var i in arguments) {
if(arguments[i] < result) {
result = arguments[i];
}
}
return result;
}
function max() {
var result= -Infinity;
for(var i in arguments) {
if(arguments[i] > result) {
result = arguments[i];
}
}
return result;
}
//Tests
console.log(min(5,3,-2,4,14)); //-2
console.log(Math.min(5,3,-2,4,14)); //-2
console.log(max(5,3,-2,4,14)); //14
console.log(Math.max(5,3,-2,4,14)); //14
console.log(min()); //Infinity
console.log(Math.min()); //Infinity
console.log(max()); //-Infinity
console.log(Math.max()); //-Infinity
MDN Web Docs
developer.mozilla.org › en-US › docs › Web › JavaScript › Reference › Global_Objects › Math › min
Math.min() - JavaScript | MDN
The Math.min() static method returns the smallest of the numbers given as input parameters, or Infinity if there are no parameters.
TutorialsPoint
tutorialspoint.com › home › javascript › javascript math.max() method
JavaScript Math.max() Method
September 1, 2008 - Explore the Math.max() method in JavaScript to find the maximum value among numbers. Get practical examples and usage tips.
W3Schools
w3schools.com › js › js_math.asp
JavaScript Math Object
Math.max(0, 150, 30, 20, -8, -200); Try it Yourself »
Plus2Net
plus2net.com › javascript_tutorial › math-max.php
Math.max & Math.min Mathematical function in JavaScript to get to the maximum and minimum value of a set of numbers
Math.max(x1,x2,x3,...xn) Here are some sample codes. <script language='JavaScript' type='text/JavaScript'> <!-- document.write(Math.max(3,12,4,14,7,5)); // output is 14 document.write("<br>"); document.write(Math.max(-5,6,-22,2,-20)); // output is 6 document.write("<br>"); document.write(Math.max(-12,-23,-3)); // output is -3 //--> </script>
MDN Web Docs
developer.mozilla.org › en-US › docs › Web › JavaScript › Reference › Global_Objects › Number › MAX_VALUE
Number.MAX_VALUE - JavaScript | MDN
The following code multiplies two numeric values. If the result is less than or equal to MAX_VALUE, the func1 function is called; otherwise, the func2 function is called.
W3Schools
w3schools.com › js › tryit.asp
JavaScript Math.max()
The W3Schools online code editor allows you to edit code and view the result in your browser
freeCodeCamp
forum.freecodecamp.org › javascript
Math.min and Math.max methods with JS - JavaScript
May 23, 2019 - I first wrote this code: let numbers = (10, 15, 59, 20); let a = Math.max(numbers); console.log(a); …which display 20 in the console. I’ve noticed that it always returns the last number of the numbers variable.
Reddit
reddit.com › r/bitburner › how to use math.max with array
r/Bitburner on Reddit: How to use math.max with array
October 27, 2021 -
I'm trying to get the maximum value in an array. What's the correct syntax to do this?
Alternative, is there a way to compare different variables and get the name of the variable with the highest value? Like
var memory = 10 var cores = 20 var level = 200 var node = 5 -> return "level"
Top answer 1 of 3
7
I've found Mozilla Developer Network (MDN) to be a great resource for JavaScript documentation. In this particular case, the last of the three examples they give right at the top of the page for Math.max() is exactly what you're looking for. As a PSA, when looking for JS tips, skip w3schools entirely. You're welcome.
2 of 3
3
You could use destructuring spread syntax: Math.max(...arr) That would pass all entries of the array as individual arguments to the function. Alternatively you could use "reduce", which would be a useful function to have in your toolbelt in general anyway. I don't remember the exact syntax rn, but I believe it looks something like: arr.reduce((a,b) => Math.max(a,b)) Someone will want to verify and/or correct me on this, and probably expand on it a bit.