JS取整的一些方法

1.直接丢弃小数部分,保留整数部分 (暂时3种,后续待补充)

A.parseInt(1.5555)

B. 0|1.5555      位运算

C.~~(5/4)

~是一个叫做按位非的操作,会返回数值的反码。是二进制操作。并且JS中的number都是double类型的,在位操作的时候要转化成int,两次~就还是原数 



2.四舍五入. 

A.1.5555.toFixed(0) toFoixed方法解释见w3school

B.Math.round(1.5555)    Math.round方法解释见w3school

3.向下取整 

A.Math.floor(5/2)

B.(5/2-0.5).toFixed(0)     减0.5后四舍五入

C.Math.round(5/2-0.5)   减0.5后四舍五入


4.向上取整

A.Math.ceil(1.5555)

B.(1.5555+0.5).toFixed(0)    加0.5后四舍五入

C.Math.round(1.5555+0.5)   加0.5后四舍五入



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值