zoukankan      html  css  js  c++  java
  • xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!

    js & float number bug

    前端最好不要处理任何的 float number 的计算/精确度转换的操作,不热很容易丢失精度,显示错误!

    前端显示个 0.0 都很费劲,最好的方式就是数值型的数据后端全部给字符串

    
    
    labelWeight = 0;
    if(labelWeight === 0) {
        labelWeight = labelWeight + `.0`;
    } else {
        if (!labelWeight) {
            labelWeight = "";
        }
    }
    "0.0"
    labelWeight = null;
    if(labelWeight === 0) {
        labelWeight = labelWeight + `.0`;
    } else {
        if (!labelWeight) {
            labelWeight = "";
        }
    }
    ""
    labelWeight = "";
    if(labelWeight === 0) {
        labelWeight = labelWeight + `.0`;
    } else {
        if (!labelWeight) {
            labelWeight = "";
        }
    }
    ""
    labelWeight = "0.0";
    if(labelWeight === 0) {
        labelWeight = labelWeight + `.0`;
    } else {
        if (!labelWeight) {
            labelWeight = "";
        }
    }
    undefined
    labelWeight = "0.999";
    if(labelWeight === 0) {
        labelWeight = labelWeight + `.0`;
    } else {
        if (!labelWeight) {
            labelWeight = "";
        }
    }
    undefined
    labelWeight;
    "0.999"
    
    

    solution

    后端返回处理后的 String 数据

  • 相关阅读:
    A1015. Reversible Primes (20)
    A1024. Palindromic Number (25)
    A1023. Have Fun with Numbers (20)
    B1017. A除以B (20)
    A1059. Prime Factors (25)
    阵列命令
    工具面板
    圆角与镜像命令
    拉伸与缩放命令
    autium designer
  • 原文地址:https://www.cnblogs.com/xgqfrms/p/10510489.html
Copyright © 2011-2022 走看看