js取整

作者: anjohnlv | 来源:发表于2019-04-18 13:55 被阅读0次

1、parseInt
字符串转为整数的时候,是一个个字符依次转换,如果遇到不能转为数字的字符,就不再进行下去,返回已经转好的部分。

parseInt('8a') // 8
parseInt('12**') // 12
parseInt('12.34') // 12
parseInt('15e2') // 15
parseInt('15px') // 15

但是对于那些会自动转为科学计数法的数字,parseInt会将科学计数法的表示方法视为字符串,因此导致一些奇怪的结果。

parseInt(1000000000000000000000.5) // 1
// 等同于
parseInt('1e+21') // 1
parseInt(0.0000008) // 8
// 等同于
parseInt('8e-7') // 8

2、Math.floor()
小数取整应该使用

Math.floor(1000000000000000000000.5);
Math.floor(0.0000008);

相关文章

  • js取整

    js取整数的方法 1.丢弃小数部分,保留整数部分 2.向上取整,有小数就整数部分加1 3,四舍五入. 4,向下取整

  • JS取整

    1.丢弃小数部分,保留整数部分parseInt(9/2) 2.向上取整,有小数就整数部分加1Math.ceil(9...

  • js取整

    1、parseInt字符串转为整数的时候,是一个个字符依次转换,如果遇到不能转为数字的字符,就不再进行下去,返回已...

  • js分钟取整,时间取整

    今天遇到一个需求,是显示抽奖时间,这个时间必须要取整,比如 2019/05/16 17:27分要取整为 2019/...

  • JS 取整、取余

    一、取整 1. 取整, 丢弃小数部分,保留整数部分 parseInt(7/2)// 3 2. 向上取整,向上取整,...

  • 2019-03-05

    js向上取整、向下取整、四舍五入 1)只保留整数部分 parseInt(2.345) ; // 2 2) 向下取...

  • js取整技巧

  • JavaScript的奇技淫巧

    取整 js取整方法一般有以下几种 toFixed(0)之类的就不列出了 Math.round(x) Math.fl...

  • JS中数字取整

    综述 js中经常会遇到取整问题,所以做了下总结。总的来说分为两个方面,直接取整(不考虑小数点后的部分)还是计算后取...

  • js中取模运算、求商及取整方法

    在此整理一下js中的取模运算、求商及取整方法 得到结果如下:

网友评论

      本文标题:js取整

      本文链接:https://www.haomeiwen.com/subject/zaozwqtx.html