最新文章:

您的位置: 富录-前端开发|web技术博客 > 未分类 > Math.min()和Math.max()方法的使用

Math.min()和Math.max()方法的使用

发布时间:2023年03月30日 评论数:抢沙发阅读数: 1362

    点击查看原图

    JavaScript的Math对象中包含了一些用于数学计算的静态方法,其中包括Math.min()和Math.max()方法。这两个方法可以用于获取一组数字中的最小值和最大值,它们的语法如下:


    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.html     本文已被百度收录!
版权声明:若无注明,本文皆为“富录-前端开发|web技术博客”原创,转载请保留文章出处。
挤眼 亲亲 咆哮 开心 想想 可怜 糗大了 委屈 哈哈 小声点 右哼哼 左哼哼 疑问 坏笑 赚钱啦 悲伤 耍酷 勾引 厉害 握手 耶 嘻嘻 害羞 鼓掌 馋嘴 抓狂 抱抱 围观 威武 给力
提交评论

清空信息
关闭评论