JavaScript十大取整方法

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

  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

你可能感兴趣的:(Vue,JavaScript,javascript,vue.js,前端)