去掉后端返回过来的 % 且保留 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;
        }

  

posted @ 2020-09-04 17:25  小蘑菇123  阅读(380)  评论(0)    收藏  举报