Convert long number into abbreviated string in JavaScript, with a special shortness requirement

前端 未结 16 2480
名媛妹妹
名媛妹妹 2020-11-30 22:33

In JavaScript, how would one write a function that converts a given [edit: positive integer] number (below 100 billion) into a 3-letter abbreviation -- where 0-9 an

16条回答
  •  萌比男神i
    2020-11-30 22:58

    Indian Currency format to (K, L, C) Thousand, Lakh, Crore

    const formatCash = n => {
      if (n < 1e3) return n;
      if (n >= 1e3 && n < 1e5) return +(n / 1e3).toFixed(1) + "K";
      if (n >= 1e5 && n <= 1e6) return +(n / 1e5).toFixed(1) + "L";
      if (n >= 1e6 && n <= 1e9) return +(n / 1e7).toFixed(1) + "C";
    };
    

提交回复
热议问题