去掉后端返回过来的 % 且保留 2 位小数

1、在 echarts 中,只能用 number,不能用字符串,假设后端返回过来的为:

 

2、 要把 "0.00%" 变成数字,且保留2位小数,则需要:

function toDecimal2(x) {
          const f = parseFloat(x);
          let s = f.toString();
          let rs = s.indexOf('.');
          if (rs < 0) {
            rs = s.length;
            s += '.';
          }
          while (s.length <= rs + 2) {
            s += '0';
          }
          return s;
        }

  

原文地址:https://www.cnblogs.com/moguzi12345/p/13614992.html