js將數字轉換成貨幣形式的字符


因為UI圖上有的地方需要將數字轉成貨幣形式的,例如:1234567轉成  1,234,567  這樣的,不過之前沒弄過,然后在網上搜了下方法,參考了下面這篇文章

參考文章:JS將數字轉成貨幣形式的簡單方法

 

下面是代碼:

// 數字轉換成貨幣格式的字符串,例如把1234567轉換成 1,234,567 這樣的
    int2str (num) {
      let numberStr = num.toString()
      let str = numberStr.split('').reverse()
      for (let i = 0; i < str.length; i++) {
        if ((i + 1) % 4 === 0) {
          str.splice(i, 0, ',')
        }
      }
      str.reverse()
      let handleResult = ''
      for (let j = 0; j < str.length; j++) {
        handleResult += str[j]
      }
      return handleResult
    }

    let string = int2str(1234567)
    // print(string)輸出結果為:1,234,567

 

  這是我直接參照前輩的文章寫的代碼,輸出結果也符合了自己的需要,就當打打字有個印象,給自己做個筆記了.

 


免責聲明!

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



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