• js中Math.round、parseInt、Math.floor和Math.ceil小数取整总结(转)


    js中Math.round、parseInt、Math.floor和Math.ceil小数取整总结

    Math.round、parseInt、Math.floor和Math.ceil 都可以返回一个整数,具体的区别请看下面的总结。

    一、Math.round

    作用:四舍五入,返回参数+0.5后,向下取整。

    如:

    Math.round(5.57)  //返回6

    Math.round(2.4)   //返回2

    Math.round(-1.5)  //返回-1

    Math.round(-5.8)  //返回-6

    二、parseInt

    作用:解析一个字符串,并返回一个整数,这里可以简单理解成返回舍去参数的小数部分后的整数。

    如:

    parseInt(5.57)  //返回5

    parseInt(2.4)  //返回2

    parseInt(-1.5)  //返回-1

    parseInt(-5.8)  //返回-5

    三、Math.floor(地板,向下取)

    作用:返回小于等于参数的最大整数。

    如:

    Math.floor(5.57)  //返回5

    Math.floor(2.4)  //返回2

    Math.floor(-1.5)  //返回-2

    Math.floor(-5.8)  //返回-6

    四、Math.ceil(天花板,向上取)

    作用:返回大于等于参数的最小整数

    Math.ceil(5.57)  //返回6

    Math.ceil(2.4)  //返回3

    Math.ceil(-1.5)  //返回-1

    Math.ceil(-5.8)  //返回-5

  • 相关阅读:
    JSONP原理
    什么是跨域,如何解决
    工程化与模块化开
    vue双向数据绑定原理
    vuex原理
    BFC 原理
    http状态码 301、302区别
    用户页面打开很慢,有哪些优化方式?
    webpack打包
    Promise 原理
  • 原文地址:https://www.cnblogs.com/lianghong/p/8424584.html
Copyright © 2020-2023  润新知