zoukankan      html  css  js  c++  java
  • JS 中Math.ceil()、Math.floor()和Math.round()的区别

    JS 中Math.ceil()、Math.floor()和Math.round()的区别

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    20

    21

    22

    23

    24

    25

    26

      var arg1 = 12.2;

      var arg2 = 12.5;

      var arg3 = 12.7;

       

     <strong> ceil():将小数部分一律向整数部分进位</strong>

      var c1 = Math.ceil(arg1);

      var c2 = Math.ceil(arg2);

      var c3 = Math.ceil(arg3);

      console.log(c1,c2,c3)  // 13 13 13

    <strong>  floor():一律舍去,仅保留整数。</strong>

      var f1 = Math.floor(arg1);

      var f2 = Math.floor(arg2);

      var f3 = Math.floor(arg3);

      console.log(f1,f2,f3)   // 12 12 12

    <strong>   round():进行四舍五入</strong>

      var r1 = Math.round(arg1);

      var r2 = Math.round(arg2);

      var r3 = Math.round(arg3);

      console.log(r1,r2,r3)   //12 13 13

  • 相关阅读:
    Nexus3.0私服搭建
    JavaScript
    Spring基础
    Hibernate注解
    HTML5
    Apache Tomcat
    Java安装(Ubuntu)
    C++ 日期 & 时间
    C++ 引用
    C++ 指针
  • 原文地址:https://www.cnblogs.com/grj001/p/12223259.html
Copyright © 2011-2022 走看看