搜尋網上的,數字格式化過余複雜,自己想了個簡單方法,歡迎吐槽。
簡化說明:
'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...