前端Math方法总结

Math.round()
就是数学中的四舍五入

		Math.round(1.2)=1
		Math.round(1.5)=2
		Math.round(1.7)=2
		Math.round(-1.2)=-1
		Math.round(-1.5)=-1
		Math.round(-1.7)=-2

Math.ceil()
ceil就是天花板的意思,就是对上取整

		Math.ceil(1.2)=2.0
		Math.ceil(1.5)=2.0
		Math.ceil(1.7)=2.0
		Math.ceil(-1.2)=-1.0
		Math.ceil(-1.5)=-1.0
		Math.ceil(-1.7)=-1.0

Math.floor()
floor就是地板的意思,就是对下取整

Math.floor(1.2)=1.0
Math.floor(1.5)=1.0
Math.floor(1.7)=1.0
Math.floor(-1.2)=-2.0
Math.floor(-1.5)=-2.0
Math.floor(-1.7)=-2.0

 Math.min()
 Math.min()         可以返回一组数据中最小值

 Math.max()         可以获取多个数中的最大值

Math.min( 0, 100, -200, -140)
//-200

/ 如果没有参数,则结果为Infinity
Math.min()
// Infinity

// 如果有一项参数不能被转为数值,则结果为NaN

Math.min([99, 32], -2, -3) 
// NaN

Math.trunc()
返回的是一个数的整数部分,不管正数还是负数,直接去掉小数点及之后的部分

Math.trunc(13.37)    
// 13
Math.trunc(42.84)   
// 42
Math.trunc(0.123)   
//  0
Math.trunc(-0.123)   
// -0
Math.trunc("-1.123")
// -1
Math.trunc(NaN)      
// NaN
Math.trunc("foo")    
// NaN
Math.trunc()         
// NaN

Math.random()
随机数

        // Math.floor(Math.random() * 58) 获取你想要的一个范围内的整数
        // Math.random()                  取[0,1)之间的随机数
        // Math.random() * 58             表示[0,58)之间的随机数

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值