FreeMarker基本資料型別

2021-08-27 07:27:05 字數 1562 閱讀 5220

摘要: ​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...