摘要: freemarker的基本資料型別【儲存單值】有數字、字串、boolean、日期。在這裡直接用定義變數的方式來操作各種資料型別的輸出。
freemarker
的基本資料型別【儲存單值】有數字、字串、
boolean
、日期。在這裡直接用定義變數的方式來操作各種資料型別的輸出。
數字【整型】
定義乙個數字,然後加10輸出,結果是21
<#--<>定義了乙個數字-->
<#assign num=10> $
21 字串
定義乙個字串「10」,然後加11,輸出是1011
<#--<>定義了乙個字串-->
<#assign str="10"> $
1011
然後再定義乙個str=33,會覆蓋上面定義的同名變數,而不會顧及資料型別是否一致,加11後輸出44
<#--<>值會完成覆蓋-->
<#assign str=33/> $
44 布林型
<#assign b="true/"> $
直接輸出會報錯,因為不能直接輸出數字或者字串以外的型別,否則都會報錯,需要轉換為字串才能輸出使用***?string可以完成對字串的轉換$ $
true
false
日期
日期也不能直接輸出,需要轉換為字串,同時沒設日期格式也會報錯
<#--<>日期也不能直接輸出,需要轉換為字串--> $
2012-06-17 00:48:18 $
沒有為日期設定格式也會報錯
字串連線
<#--<>以下顯示了使用字元鏈結和插值的方式連線字串-->
$ $"}
hello
張三 hello張三
字串與日期之間的轉換
<#--<>
字串轉換為日期
data
用來轉換日期,
datatime
用來轉換日期和時間
,time
用來轉換時間
-->
<#assign bir="1979-12-02 12:22:33"?date("yyyy-mm-ddhh:mm:ss")>
$ <#assign bir="1979-12-02 12:22:33"?datetime("yyyy-mm-ddhh:mm:ss")> $
1979-12-2
1979-12-2 12:22:33
html特殊符號轉義
<#--html轉義--> $
其他操作
<#--<>如果不足10個字元,以--在左邊填充-->
[$]<#--<>四捨五入-->
$ <#--<>捨去小數點後面的--> $
[-----abcde]
1 1
freemarker基本資料型別
freemarker基本資料型別(十一)
freemarker基本資料型別 1 字串 2 數字 3 布林值 4 日期 1278 9 freemarker基本資料型別 1 字串,2 數字,3 布林值,4 日期 10 定義字串 11 assign str 張三丰 12 1314 定義數字 15 assign number 123456 16 1...
基本資料類
integer integer1 1 int integer2 integer1 將基本資料型別換成string字串型別 講字串轉換成基本資料型別 int num integer.parseint 1 判斷記憶體位址是否相同,用 判斷物件的資料是否相同,用 equals 比較是否相等,可用向下轉型方...
python基本數 python基本資料型別
1.數字 int 數字又分整型和浮點型,在python中宣告變數是不用宣告所以自己就會識別 a 10 整型 a1 1.24 浮點型 支援科學計數法,將10用e來代替 2.字串 str 在python中用引號引起來的就是字串,而且單引號和雙引號並沒有什麼區別 a string a1 string a2...