欢迎光临散文网 会员登陆 & 注册

JavaScript十大取整方法实例

2022-07-01 10:33 作者:朵宝特工007  | 我要投稿

1、parseInt()

js内置函数,注意接受参数类型是string,所以调用该方法时存在类型转换。

2、Number.toFixed(0)

注意toFixed返回的是字符串类型,若想获得整数还需要做类型转换。

3、Math.ceil()

向上取整。

4、Math.floor()

向下取整。

5、Math.round()

四舍五入取整。

6、Math.trunc()

舍弃小数取整。

7、双按位非取整

利用位运算取整,仅支持32位有符号整型数,小数位会舍弃,下同。

通常,可以用它来代替 Math.trunc() 方法。

8、按位或取整

对每一对比特位执行或(OR)操作。

9、按位异或取整

对每一对比特位执行异或(XOR)操作。

10、左移0位取整

将第一个操作数向左移动指定的位置。向左被移出的位被丢弃,右侧用0补充。

上述10种取整方法中,最常用的是前2种 ;不过从性能角度看,位运算取整和Math函数性能最佳,内置方法parseInt次之,toFixed性能最劣。

JavaScript十大取整方法实例的评论 (共 条)

分享到微博请遵守国家法律