freemarker 數字小數點格式化問題

2021-07-01 23:08:28 字數 807 閱讀 5045

保留小數的問題問題 

方法一 #  

m 最少幾位小數,m最多幾位小數

eg:保留兩位小數:¥#  原本是$,在這裡去掉$了。

方法二$  

--- $

在開發中很容易忽視一點,輸入乙個值(可能是小數),輸出時如果不做處理,就很容易出現 

**的bug。比如,如果從資料庫取出乙個0.22的數值,一般的輸出$, 

這時是顯示0,而不是0.22。 

應該寫成$ 或者 $ 

freemarker數字格式化可以在兩個地方設定,乙個是全域性的,即在freemarker.properties檔案中設定number_format,還有乙個是使用string指令來控制資料的輸出格式。例如:

$如果小數點後不足兩位,用 0 代替

$如果小數點後多餘兩位,就只保留兩位,否則輸出實際值

輸出為:1239765.46

$輸出為:1,239,765.46

整數部分每三位用 , 分割,並且保證小數點後保留兩位,不足用 0 代替

$輸出為:1,239,765.46

整數部分每三位用 , 分割,並且小數點後多餘兩位就只保留兩位,不足兩位就取實際位數,可以不不包含小數點

$輸出為:012.70

整數部分如果不足三位(000),前面用0補齊,否則取實際的整數字

$等價於

$輸出為:12.70

整數取實際的位數

下面是js調節小數點的方法

python小數點 python 小數點問題

我想生成一組小數,大小為從0到1,間隔為0.2,即 0,0.2,0.4,0.6,0.8,1 1.while迴圈生成 a list i 0 while i 1 i 0.2 print a list 列印結果為 0,0.2,0.4,0.6000000000000001,0.8,1.0 奇怪,為什麼會有0...

js只能輸入數字及小數點

1.文字框只能輸入數字 小數點也不能輸入 2.只能輸入數字,能輸小數點.3.數字和小數點方法二 4.只能輸入字母和漢字 5.只能輸入英文本母和數字,不能輸入中文 6.只能輸入數字和英文chun 7.小數點後只能有最多兩位 數字,中文都可輸入 不能輸入字母和運算符號 57 event.keycode ...

js只能輸入數字和小數點

js判斷只能是數字和小數點 1.文字框只能輸入數字 小數點也不能輸入 2.只能輸入數字,能輸小數點.3.數字和小數點方法二 4.只能輸入字母和漢字 5.只能輸入英文本母和數字,不能輸入中文 6.只能輸入數字和英文chun 7.小數點後只能有最多兩位 數字,中文都可輸入 不能輸入字母和運算符號 57 ...