js數字格式化 四捨五入精簡版

2022-02-23 17:07:59 字數 479 閱讀 9700

搜尋網上的,數字格式化過余複雜,自己想了個簡單方法,歡迎吐槽。

簡化說明:

'123333' => 12.3萬
parseint('123333') 字串轉整型
parseint('123333')/1000 先除以1000,預留小數字數
math.round(parseint('123333')/1000),四捨五入到整數
(math.round(parseint('123333')/1000)/10) 除以10保留1位小數
(math.round(parseint('123333')/1000)/10)

延伸:

(math.round(parseint('123333')/100)/100) //保留兩位小數

(math.round(parseint('12.3333')*100)/100) //保留兩位小數

js數值四捨五入格式化

將數值四捨五入後格式化.param num 數值 number或者string param cent 要保留的小數字 number param isthousand 是否需要千分位 0 不需要,1 需要 數值型別 return 格式的字串,如 1,234,567.45 type string fun...

數字格式化不四捨五入和各種格式化

最大的的發現就是 如何不四捨五入的,保留原來的小位數,如2,323,263.5233 上 decimalformat format new decimalformat decimalformat format1 new decimalformat 000 decimalformat format2 ...

sprintf 格式化數字,小數字數,四捨五入

sprintf 函式 生成4位數,不足前面補0 var sprintf 04d 2 echo var 結果為0002 1.語法 sprintf format,arg1,arg2,arg 引數 描述format 必需。轉換格式。arg1 必需。規定插到 format 字串中第乙個 符號處的引數。arg...