JavaScript 中的 Math.max() 方法接受一组参数作为参数,在其中找到最大的数值,然后返回它。如果未提供任何参数,则返回 -Infinity,表示没有最大值。如果任何参数不是数字,则返回 “NaN”。即使存在其他有效数字,也可能发生这种情况。
但是,我们也可以将数字数组作为参数传递给 Math.max(),它将返回数组中的最大值。
语法
以下是 JavaScript Math.max() 方法的语法 -
参数
此方法采用随机数量的参数。下面描述相同 -
- value1、value2、...valueN:这些是我们要查找最大值的数值。我们可以提供多个值,以逗号分隔。
返回值
此方法返回提供的数字中最大的一个。
示例 1
在以下示例中,我们使用 JavaScript Math.max() 方法在提供的负数中查找最大值 -
输出
如果我们执行上述程序,则最大数字将为 “-5”。
示例 2
在这里,我们在提供的正数中找到最大值 -
输出
正如我们所看到的,输出将是 “100”。
示例 3
在此示例中,我们将数组作为参数传递给此方法 -
输出
展开运算符将解构数组,然后此方法找到最大的数字。
示例 4
在这里,我们将字符串和字符参数传递给这个方法 -
输出
如果我们执行上述程序,它会返回 “NaN” 作为结果。
示例 5
如果没有参数传递给此方法,则返回 “-Infinity” 作为结果 −
输出
正如我们在输出中看到的,返回 -Infinity。