美文网首页
2021-12-15

2021-12-15

作者: i断章 | 来源:发表于2021-12-15 14:06 被阅读0次

      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}`)}`;

        // }

      }

    相关文章

      网友评论

          本文标题:2021-12-15

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