zoukankan      html  css  js  c++  java
  • js设置百分比保留两位小数

    CreateTime--2017年8月23日11:03:31
    Author:Marydon

    js设置百分比保留两位小数

    错误用法:

      var percent = (num1/num2) * 100%;

    正确用法:

    var percent = Math.round(num1/num2 * 10000) / 100 + "%";

    说明:

      1.Math.round(num)表示对num进行四舍五入操作,只保留整数位,如num=0.49,返回结果为0;如num=0.51,返回结果为1;

      2.将结果转化为百分比,并保留2位小数:

      思路:

        2.1 将num1/num2的结果放大100倍;

        2.2 对放大结果保留2位小数。

        2.3 保留2位小数,需要用到Math.round(num)函数;

        2.4 因为Math.round(num)函数只保留整数位,所以需要至少再次放大100倍;

        2.5 取整后,除以再次放大的倍数,拼接上'%'即可。  

    举例: 

      num1/num2=0.57823-->放大100倍:57.823-->需保留2位,至少再放大100倍:5782.3-->使用Math.round()进行四舍五入操作:5782-->缩小再次放大的倍数(100):57.82-->拼接百分号:57.82%

  • 相关阅读:
    flutter资料
    flutter兼论
    Dart 学习
    flutter简易教程
    全球15个顶级技术类博客
    Grunt压缩HTML和CSS
    用grunt搭建自动化的web前端开发环境-完整教程
    正确代码之-grunt
    grunt写一个px和rem互转的工具
    unslider使用方法1
  • 原文地址:https://www.cnblogs.com/Marydon20170307/p/7417374.html
Copyright © 2011-2022 走看看