將數字 12345678 轉化成 RMB 形式 如: 12,345,678


 // 先轉化為字符串
    var str = 12345678 + ''

    // 封裝一個反轉字符串的方法
    function res(str){
      // split(轉換為數組)  reverse(反轉數組) join(轉化為字符串)
      return str = str.split('').reverse().join('')
    }
    // 調用反轉數組的方法
    str=res(str)
    //每三位字符加一個 ','的方法
    function toRMB(str){
      var rmb = ''
      for(var i = 1; i <= str.length; i++){
        rmb += str[i - 1]   // 添加字符串的每一項
        if( i % 3 == 0 && i != str.length ){  判斷每三個字符串添加一個','   索引是從零開始的所以 i != str.length
          rmb += ','
        }
      }
      return rmb
    }
    // 調用函數
    str = res(toRMB(str))
    console.log(str) // 12,345,678

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM