js 数学常用方法

52 阅读1分钟
数学方法主要用于执行基本的数学运算,如求绝对值、四舍五入、取整等,我总结了一下常用方法:

1. Math.max()

  • 作用:返回零个或多个数中的最大值。如果没有参数,则返回 -Infinity

    console.log(Math.max(1, 2, 3, 4, 5)); // 5
    console.log(Math.max(-10, 0, 10)); // 10
    

2. Math.min()

  • 作用:返回零个或多个数中的最小值。如果没有参数,则返回 Infinity

    console.log(Math.min(1, 2, 3, 4, 5)); // 1
    console.log(Math.min(-10, 0, 10)); // -10
    

3. Math.floor()

  • 作用:向下取数字最近的整数。

    console.log(Math.floor(4.9)); // 4
    console.log(Math.floor(-4.9)); // -5
    

4. Math.round()

  • 作用:取数字四舍五入后的整数。

    console.log(Math.round(4.5)); // 5
    console.log(Math.round(4.4)); // 4
    

5. Math.abs()

  • 作用:返回一个数字的绝对值。

    console.log(Math.abs(-5)); // 5
    console.log(Math.abs(3.14)); // 3.14
    

6. Math.ceil()

  • 作用:将数字向上取最近的整数。

    console.log(Math.ceil(4.2)); // 5
    console.log(Math.ceil(-4.2)); // -4
    

7. Math.trunc()

作用:去除小数部分,返回数字的整数部分。

    console.log(Math.trunc(4.9)); // 4
    console.log(Math.trunc(-4.9)); // -4

数学案例

  • 生成 1 到 10 之间的随机整数
 console.log(Math.floor(Math.random() * 10) + 1);