js:數(shù)字轉(zhuǎn)大寫

numFormatter (temp){
    let changeNum = ['零', '一', '二', '三', '四', '五', '六', '七', '八', '九'];
      let unit = ["", "十", "百", "千", "萬"];
      let strArr = temp.toString().split("").reverse();
      let newNum = "";
      if(temp < 100){
        for (var i = 0; i < strArr.length; i++) {
          newNum = (
            // temp為0時,newNum為空
            i == 0 && strArr[i] == 0 && strArr.length<3 ? "" : 
            (
              // temp為0時,newNum為空
              i > 0 && strArr[i] == 0 && strArr[i - 1] == 0 ? "" : 
              (
                  // 10~19以內(nèi) 不是10
                strArr[i] == 1 && strArr[i - 1] <= 9&& strArr[i - 1] != 0 ? 
                unit[i] +changeNum[strArr[i - 1]]:
                // 10~19以內(nèi) 是10
                (strArr[i] == 1 && strArr[i - 1] <= 9&& strArr[i - 1] == 0 && strArr.length<3 ? unit[i]
                // 10~19以外的數(shù)字
                :changeNum[strArr[i]] + 
                  (
                    strArr[i] == 0 ? unit[0] :unit[i]
                  )
                )
              )
            )
          ) + (strArr[i] == 1 && strArr[i - 1] <= 9 ? '' : newNum);
        }
        return newNum;
      }else{
        for (var i = 0; i < strArr.length; i++) {
          newNum = (i == 0 && strArr[i] == 0 ? "" : (i > 0 && strArr[i] == 0 && strArr[i - 1] == 0 ? "" : changeNum[strArr[i]] + (strArr[i] == 0 ? unit[0] : unit[i]))) + newNum;
        }
        return newNum;
      }
    },

借鑒:https://blog.csdn.net/gaomeng965/article/details/79174694

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 自定義控件學(xué)習(xí) https://github.com/GcsSloop/AndroidNote/tree/mast...
    楷桐閱讀 637評論 0 5
  • 原創(chuàng)鏈接 一、Java面試題java有多重要,對于做android的我們,不需要多說了,let’s go (1)J...
    李福來閱讀 2,443評論 0 5
  • https://github.com/XinYiWorld/CZSuperAdapters 歡迎使用 https:...
    奈何心善閱讀 647評論 0 4
  • 寂寞是在回家以后無人與你交流,寂寞是你在孤獨時卻想不到找人聊天,寂寞是在工作之余不知道干什么,寂寞是夢中醒來不知身...
    4a9f4e95d232閱讀 610評論 0 0
  • 世間所有的遇見,都不是偶然。 1. 凌晨1點,繞遠(yuǎn)路走了半條街,小秦終于在轉(zhuǎn)角處看到了一個賣發(fā)糕的小攤,她興奮地加...
    雙木間閱讀 552評論 0 2

友情鏈接更多精彩內(nèi)容