數值每三位加逗號

2022-02-21 18:29:08 字數 764 閱讀 8269

編寫乙個 tothousands 函式實現如下功能

tothousands(23456.89)// '23,456.89'

迴圈使用slice(-3)獲取每組數字。

functiontothousands(number)if(num.length >0)result =num +result;returnarr[1]?result +'.'+arr[1]:result

}

在頭部補全0,然後使用正則匹配,最後去除開頭的零。padstart是es6的方法,你也可以使用其他方法代替。

functiontothousands(number)/g).join(',').replace(/^0+/,'');returnarr[1]?result +'.'+arr[1]:result;}

傳化為陣列進行操作,然後再拼接。

functiontothousands(number)returnarr[1]?result.join('')+'.'+arr[1]:result.join('');}

使用 charat 獲取數字。

functiontothousands(number)returnarr[1]?result +'.'+arr[1]:result;}

JS格式化數字(每三位加逗號)

方法一 function tothousands num return result.join 方法一的執行過程就是把數字轉換成字串後,打散為陣列,再從末尾開始,逐個把陣列中的元素插入到新陣列 result 的開頭。每插入乙個元素,counter就計一次數 加1 當counter為3的倍數時,就插入...

php數字每三位加逗號的功能函式

php實現數字格式化,數字每三位加逗號的功能函式,具體 如下 function num format num explode num 把整數和小數分開 rl num 1 小數部分的值 j strlen num 0 3 整數有多少位 sl substr num 0 0,j 前面不滿三位的數取出來 sr...

PHP數字格式化,數字每三位加逗號,可以保留小數

在 的時候為了給瀏覽者更清晰明確的數字,所以需要用到數字格式化,有兩種方法,一種自己寫函式,另一種當然是系統自帶的,其實我更喜歡系統自帶的。先來系統簡單的 string number format float number int decimals string dec point,string t...