最新文章:
- 什么是静态服务器
- npx是什么东东,跟npm有啥关系?
- AMD宣布将在全球范围内裁员4%
- 处理Deprecation Warning: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0.警告
- 什么是原子化CSS
您的位置:
富录-前端开发|web技术博客
>
JavaScript >
Math.min()和Math.max()方法的使用
Math.min()和Math.max()方法的使用
发布时间:2023年03月30日 评论数:抢沙发阅读数: 1787
Math.min([value1[, value2[, ...]]]) Math.max([value1[, value2[, ...]]])
其中方括号表示可选参数,可以传入任意数量的数字作为参数。这些参数将被比较,然后返回最小或最大的值。如果传入的参数中存在非数字类型,则会返回NaN。
下面是一些使用Math.min()和Math.max()方法的示例代码:
// 获取两个数字中的最小值 const minNumber = Math.min(10, 20); // 返回 10 // 获取三个数字中的最大值 const maxNumber = Math.max(30, 40, 50); // 返回 50 // 获取一个数组中的最小值和最大值 const numbers = [60, 70, 80, 90]; const minValue = Math.min(...numbers); // 返回 60 const maxValue = Math.max(...numbers); // 返回 90 // 获取一个对象数组中的最小值和最大值 const people = [ { name: "Alice", age: 25 }, { name: "Bob", age: 30 }, { name: "Charlie", age: 20 } ]; const minAge = Math.min(...people.map(p => p.age)); // 返回 20 const maxAge = Math.max(...people.map(p => p.age)); // 返回 30
需要注意的是,当传入的参数数量不确定时,可以使用扩展运算符...将数组或对象展开成参数列表。在上面的示例中,我们使用了扩展运算符来获取数组和对象数组中的最小值和最大值。
本文作者:DGF
文章标题:
Math.min()和Math.max()方法的使用
本文地址: https://arbays.com/post/201  本文已被百度收录!
版权声明:若无注明,本文皆为“富录-前端开发|web技术博客”原创,转载请保留文章出处。
本文地址: https://arbays.com/post/201  本文已被百度收录!
版权声明:若无注明,本文皆为“富录-前端开发|web技术博客”原创,转载请保留文章出处。
相关文章