Javascript max() 函数用于 3 个数字
我需要从 3 个不同的数字中找到最大的数字。我唯一发现的是 max() 但你只能使用 2 个数字。
最好的方法是什么?
I need to find the highest number from 3 different numbers. The only thing I've found is max() but you can only use 2 numbers.
Whats the best way?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
Math.max 函数可以接受任意数量的参数:
语法:
用法:
例如:
您甚至可以在 申请:
如果您可以以 ES6 (ES2015) 为目标,则还可以使用 扩展运算符:
The Math.max function can accept any arbitrary number of arguments:
Syntax:
Usage:
For example:
You could even use it to get the maximum value of an array of numbers with the help of apply:
If you can target ES6 (ES2015), you can also use the spread operator:
在几乎任何语言中,都可以使用 max 两次:
正如 @CMS 指出的,JavaScript 特别允许 Math.max 使用任意数量的参数:
In almost any language, one can use max twice:
As @CMS points out, JavaScript specifically allows an arbitrary number of parameters to Math.max:
将您的值推入数组
arr
并使用Math.min.apply(null, arr)
或Math.max.apply(null, arr)
分别对于最大值和最小值:Push your values into an array
arr
and useMath.min.apply(null, arr)
orMath.max.apply(null, arr)
for maximum and minimum values respectively:与新的展开运算符一起使用
了解更多信息< /a>
Using with the new spread operator
for more info
让数组 = [1,2,3,4,5,6];
let array = [1,2,3,4,5,6];