JavaScript十大取整方法

发布时间:2024年01月17日

在日常的开发过程中会有各种各样的需求会用到很多不同取整的方法,但是下面的这些方法中应该还是会有你没有用过的方法,了解一下吧。

  1. parseInt()
// js内置函数,注意接受参数是string,所以调用该方法时存在类型转换
parseInt(2.2222) // 2
  1. Number.toFixed(0)
// 注意toFixed返回的字符串,若想获得整数还需要做类型转换
2.2222.toFixed(0) // 2
  1. Math.ceil()
// 向上取整
Math.ceil(2.2222) // 3
  1. Math.floor()
// 向下取整
Math.floor(2.2222) // 2
  1. Math.round()
// 四舍五入取整
Math.round(2.2222) // 2

Math.round(2.5555) // 3
  1. Math.trunc()
// 舍弃小数取整
Math.trunc(2.2222) // 2
  1. 双按位非取整
// 利用位运算取整,仅支持32位有符号整型数,小数位会舍弃,下同
~~2.2222 // 2
  1. 按位运或取整
2.2222 | 0 // 2
  1. 按位异或取整
2.2222^0 // 2
  1. 左移0位取整
2.2222<<0 // 2
文章来源:https://blog.csdn.net/Kino_Hs/article/details/135654477
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。