当前位置:   article > 正文

JavaScript 取整的几种方法_jsvascript取整

jsvascript取整
  • Math.floor()向下取整
  1. Math.floor(-13.5) //-14
  2. Math.floor(5.89) //5
  1. Math.ceil(2.12) //3
  2. Math.ceil(-2.12) //-2
  • Math.round() 四舍五入

  1. Math.round(3.14159) //3
  2. Math.round(3.689) //4
  • parseInt() 去掉小数点和小数点后的部分

  1. parseInt(2.14568) //2
  2. parseInt(5.88) //5
  • ~~ 取反运算符
    • 可以起到取整的作用,但是不是向下取整,就是取整,可以把字符串转换成整数,但他不是浮点数。如果是一个字符串转换,它将返回 0
  1. ~~-13.5 //-13
  2. ~~ 13.5 //13
  3. ~~ 12.2 //12
  • 右移位运算符 `>>`
    • 右移位运算符,可以模拟2的整除,只取整,下面的0相当于2的0次方是1,所以相当于把数字除以1然后取整,因此可以实现一个取整的效果
    • 备注:左移运算符<< 效果一致,不过右移相当于乘以2的0次方再取整
  1. 13.8 >> 0 // 13
  2. -13.8>> 0 // -13

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/617257
推荐阅读
相关标签
  

闽ICP备14008679号