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