js中Math常用方法

1.求最大值Math.max(),最小值Math.min()

//Math.min() 求最小值
    Math.min(0, 150, 30, 20, -8, -200) // -200
    //求数组中最小值
    var arr = [1,5,10,-2]
    Math.min(...arr) // -2

    //Math.max() 求最大值
    Math.max(0, 150, 30, 20, -8, -200) // 150
    var arr = [1,5,10,-2]
    Math.max(...arr) // 10

2.舍入方法

Math.round()  标准舍入,会把数值四舍五入为最接近的整数

 Math.ceil()   向上舍入,会把数值向上舍入为最接近的整数

Math.floor()  向下舍入,会把数值向下舍入为最接近的整数

    // Math.round()  标准舍入,会把数值四舍五入为最接近的整数
    // Math.ceil()   向上舍入,会把数值向上舍入为最接近的整数
    // Math.floor()  向下舍入,会把数值向下舍入为最接近的整数

    Math.round(5.6) //6
    Math.round(-5.6) //-6

    Math.ceil(5.6) //6
    Math.ceil(-5.6) //-5

    Math.floor(5.6) //5
    Math.floor(-5.6) //-6

3.随机数

Math.random()  返回一个介于 0 到 1 的随机数,不包括 0 和 1

随机整数 = Math.floor(Math.random() * 总数 + 第一个值)     

范围 ( 第一个值 ~ 总数 + 第一个值 - 1 )

//随机数
    // Math.random()  返回一个介于 0 到 1 的随机数,不包括 0 和 1
    // 值 = Math.floor(Math.random() * 总数 + 第一个值)  范围 ( 第一个值 ~ 总数 + 第一个值 - 1 )
    console.log(Math.floor(Math.random() * 10 + 5)) //  5-14之间的任意数
    console.log(Math.floor(Math.random() * 11 + 0)) //  0-10之间的任意数

4.绝对值Math.abs()

//绝对值 Math.abs()
console.log(Math.abs(-12)) // 12

5.圆周率Math.PI

//圆周率 Math.PI
console.log(Math.PI)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值