if 模板標籤
定義和用法
if
標籤允許你編寫條件語句。
使用 if
語句在條件為真時輸出程式碼塊。
你可以使用 else
或 elif
("else if" 的縮寫)來指定當 if
條件為假時應執行的操作。
示例
如果 myvar
為 1,顯示一個標題,如果 myvar
為 2,顯示另一個標題
{% if myvar == 1 %}
<h1>Hello!</h1>
{% else %}
<h1>Greetings!</h1>
{% endif %}
執行示例 »
示例
如果所有條件都不為真,則顯示第三個標題
{% if myvar == 1 %}
<h1>Hello!</h1>
{% elif myvar == 2 %}
<h1>Welcome!</h1>
{% else %}
<h1>Greetings!</h1>
{% endif %}
執行示例 »
語法
{% if condition %}
...
{% endif %}
引數
值 | 描述 |
---|---|
condition | 必需。任何評估為真或假的值。 |
Operators
在評估 if
語句時,你可以使用一些內建運算子
變數 | 描述 | |
---|---|---|
== | 等於 | 示例 » |
!= | 不等於 | 示例 » |
< | 小於 | 示例 » |
<= | 小於或等於 | 示例 » |
> | 大於 | 示例 » |
>= | 大於或等於 | 示例 » |
and | condition1 *和* condition2 必須為真 | 示例 » |
或 | condition1 *或* condition2 必須為真 | 示例 » |
in | 某個項必須存在於物件中 | 示例 » |
is | 與...相同 | 示例 » |
is not | 與...不同 | 示例 » |
not in | 不在... | 示例 » |