00.00 -> 01 -> 11.10 -> 11.213000 -> 1.211.01 -> 1.01">
美文网首页
JS去掉小数末尾多余的0,并且最多保留两位小数

JS去掉小数末尾多余的0,并且最多保留两位小数

作者: 宏_4491 | 来源:发表于2022-11-08 19:06 被阅读0次

    "'' -> 0
    0.00 -> 0
    1 -> 1
    1.10 -> 1
    1.213000 -> 1.21
    1.01 -> 1.01

    function unifyNumber(num) {
        if (num === '') {
          return 0
        } else {
          let handleNum = parseFloat(num)
          let isToFixed = handleNum.toString().includes('.') && handleNum.toString().split('.')[1].length > 2
          if (isToFixed) {
            return handleNum.toFixed(2)
          } else {
            return handleNum
          }
        }
      }
    
    

    相关文章

      网友评论

          本文标题:JS去掉小数末尾多余的0,并且最多保留两位小数

          本文链接:https://www.haomeiwen.com/subject/cwbntdtx.html