保留小數且增加千分位分隔符

2022-06-08 04:12:07 字數 423 閱讀 5292

value.tofixed(2).tostring().indexof('.') != -1 ?  value.tofixed(2).tostring().replace(/(\d)(?=(\d)+\.)/g, ($0, $1) => ($1 + ",")) : value.tofixed(2).tostring().replace(/(\d)(?=(\d))/g, ($0, $1) => ($1 + ","))

tofixed() 方法可把 number 四捨五入為指定小數字數的數字。

tostring() 方法可把乙個 number 物件轉換為乙個字串,並返回結果。

indexof() 方法可返回某個指定的字串值在字串中首次出現的位置。

replace() 方法用於在字串中用一些字元替換另一些字元,或替換乙個與正規表示式匹配的子串。

js演算法實現千分位分隔符

var str 123456789 9,8,7,6,5,4,3,2,1 function formatcash str console.log formatcash str 複製 另外一種優化演算法,因為字串在 js 每次變化都會重新開闢記憶體,所有轉化為陣列會更加便捷 function f str...

給數字新增千分位分隔符

法一 int i 0,j 0 void recombination char a,long long n if n 10 0 include intmain recombination a,n for k j k 0 k printf c a k return0 注意 此程式可在educoder中實...

千位分隔符,萬位分隔,那個更好!

在東方,使用萬來計數,在西方使用千來計數 這是int32資料型別的最大值,它是32位的有符號整型,所有,正數字最大值為2的16次方,負數字的最大絕對值為2的16次方減1,這是沒什麼問題的,今天要說的是,你能一眼看出它是多少嗎?這是不能,真的不能,也許我的數學學的不好吧,呵呵,雖然我可以數出它一共10...