JavaScript中Math方法汇总

本文详细介绍了JavaScript中的几个常用数学函数:四舍五入(Math.round),向上取整(Math.ceil),向下取整(Math.floor),求最大值(Math.max)及求最小值(Math.min)函数。这些函数能够帮助开发者快速处理数值运算。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、Math.round(x) :四舍五入

round() 方法,可把一个数字舍入为最接近的整数。

  • x -- 必需,必须是数字。

小数点后第一位 < 5

正数:Math.round(11.48)  = 11

负数:Math.round(-11.48) = -11

小数点后第一位 = 5

正数:Math.round(11.5)  = 12

负数:Math.round(-11.5) = -11

小数点后第一位 > 5

正数:Math.round(11.78)  = 12

负数:Math.round(-11.78) = -12

2、Math.ceil(x):向上取整

ceil() 方法执行的是向上取整计算,它返回的是大于或等于函数参数,并且与之最接近的整数。

如果传递的参数是一个整数,该值不变。

  • x -- 必需,必须是数字。

Math.ceil(11.48)   =  Math.ceil(11.68)  = Math.ceil(11.5)    = 12

Math.ceil(-11.48)  =  Math.ceil(-11.68) = Math.ceil(-11.5)   = -11

3、Math.floor(x):向下取整

floor() 方法返回小于等于x的最大整数。如果传递的参数是一个整数,该值不变。

  • x -- 必需,必须是数字。

Math.ceil(11.48)   =  Math.ceil(11.68)  = Math.ceil(11.5)    = 11

Math.ceil(-11.48)  =  Math.ceil(-11.68) = Math.ceil(-11.5)   = -12

4、Math.max(n1,n2,n3,...,nX)

max() 方法可返回两个指定的数中带有较大的值的那个数。

  • n1,n2,n3,...,nX    --可选。  1 或多个值。在 ECMASCript v3 之前,该方法只有两个参数。

返回值

  • Number: 参数中最大的值。如果没有参数,则返回 -Infinity。如果有某个参数为 NaN,或是不能转换成数字的非数字值,则返回 NaN。

Math.max(5,10);                 // 返回10

Math.max(0,150,30,20,38);  // 返回150

Math.max(-5,-10);                 // 返回-5

Math.max(2.5, 3.5);               // 返回3.5

5、Math.min(n1,n2,n3,...,nX)

min() 方法可返回两个指定的数中带有最小值的那个数。

  • n1,n2,n3,...,nX    --可选。  1 或多个值。在 ECMASCript v3 之前,该方法只有两个参数。

返回值

  • Number: 参数中最小的值。如果没有参数,则返回 -Infinity。如果有某个参数为 NaN,或是不能转换成数字的非数字值,则返回 NaN。

Math.min(5,10);                 // 返回5

Math.min(0,150,30,20,38);  // 返回0

Math.min(-5,-10);                 // 返回-10

Math.min(2.5, 3.5);               // 返回2.5

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值