2021-12-15

2021-12-15  本文已影响0人  i断章

  function tranNumber(num) {

    console.log('num-------------', num);

    let numStr = num.toString();

    // 十万以内直接返回

    if (numStr.length === 1) {

      return 0;

    }

    // 大于8位数是亿

    if (numStr.length > 8) {

      let decimal = numStr.substring(numStr.length - 8, numStr.length - 8);

      return `${parseFloat(`${parseInt(2500000 / 100000000)}.${decimal}`)}`;

    }

    // 大于6位数是十万 (以10W分割 10W以下全部显示)

    if (numStr.length > 5) {

      let decimal = numStr.substring(numStr.length - 4, numStr.length - 4);

      return `${parseFloat(`${parseInt(250000 / 10000)}.${decimal}`)}`;

    }

    if (numStr.length > 4) {

      let decimal = numStr.substring(numStr.length - 3, numStr.length - 3);

      return `${parseFloat(`${parseInt(25000 / 1000)}.${decimal}`)}`;

    }

    if (numStr.length > 3) {

      let decimal = numStr.substring(numStr.length - 2, numStr.length - 2);

      return `${parseFloat(`${parseInt(2500 / 100)}.${decimal}`)}`;

    }

    if (numStr.length > 2) {

      let decimal = numStr.substring(numStr.length - 1, numStr.length - 1);

      return `${parseFloat(`${parseInt(250 / 100)}.${decimal}`)}`;

    }

    if (numStr.lengt > 1) {

      let decimal = numStr.substring(numStr.length - 0, numStr.length - 0);

      return `${parseFloat(`${parseInt(25 / 10)}.${decimal}`)}`;

    }

    // if (numStr.lengt === 1) {

    //  let decimal = numStr.substring(numStr.length - 0, numStr.length - 0);

    //  return `${parseFloat(`${parseInt(25 / 10)}.${decimal}`)}`;

    // }

  }

上一篇下一篇

猜你喜欢

热点阅读