• js中的toFixed()方法踩的坑,在计算完toFixed后用+=运算符


    1.查找相关博客得知,toFixed方法返回的是一个字符串,在不同的浏览器的精度不同
    2.对api方法的了解程度,参数类型,返回结果类型
    3.计算代码的逻辑问题

    遇到情况:
    在计算完toFixed后用+=运算符,结果显示为字符串拼接:


    putoutWeight += (b.weight/b.rebarAmount*b.leftRebarAmount/1000000000).toFixed(3);
     
    解决方案:
    在+=运算符计算完成后,再对变量进行toFixed方法
    putoutWeight += b.weight/b.rebarAmount*b.leftRebarAmount;
    const result = (putoutWeight/1000000000).toFixed(3)


    ————————————————
    版权声明:本文为CSDN博主「黑夜寒冬的将士」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/weixin_41066950/article/details/103124452

  • 相关阅读:
    调试
    webpack output的path publicPath
    CSS实现单行、多行文本溢出显示省略号
    docker安装mysql
    构建docker镜像
    Tensorflow博文列表
    ML理论知识博文列表
    Python博文列表
    Opencv博文收藏列表
    Centos文章列表
  • 原文地址:https://www.cnblogs.com/javalinux/p/15648980.html
Copyright © 2020-2023  润新知