zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    day31-python之内置函数
    day30-python之socket
    day28-python之property
    day27-python之迭代器协议
    day26-python之封装
    day25-python之继承组合
    初识AJAX
    写博客的心得
    web前端常见面试题
    学习网络安全的网站
  • 原文地址:https://www.cnblogs.com/javalinux/p/15648980.html
Copyright © 2011-2022 走看看