nếu Thẻ mẫu
Ví dụ
Hiển thị tiêu đề nếu giá trị của biến myvar
là 1:
{% if myvar == 1 %} <h1>Hello!</h1>
{% endif %}
Chạy ví dụ »Định nghĩa và cách sử dụng
Thẻ if
cho phép bạn viết các câu lệnh có điều kiện.
Sử dụng câu lệnh if
để xuất ra một khối mã nếu điều kiện đúng.
Bạn có thể sử dụng else
hoặc elif
(viết tắt của "else if") để chỉ định những việc cần làm khi điều kiện if
sai.
Ví dụ
Hiển thị một tiêu đề nếu myvar
là 1 và một tiêu đề khác nếu myvar
là 2:
{% if myvar == 1 %} <h1>Hello!</h1>
{% else %} <h1>Greetings!</h1>
{% endif %}
Chạy ví dụ »Ví dụ
Hiển thị tiêu đề thứ ba nếu không có điều kiện nào đúng:
{% if myvar == 1 %} <h1>Hello!</h1>
{% elif myvar == 2 %} <h1>Welcome!</h1>
{% else %} <h1>Greetings!</h1>
{% endif %}
Chạy ví dụ »Cú pháp
{% if condition %} ...
{% endif %}
Thông số
Value | Description |
---|---|
condition | Required. Anything that evaluates to either true or false. |
Toán tử
Có một số toán tử tích hợp mà bạn có thể sử dụng khi đánh giá câu lệnh if
:
Variable | Description | |
---|---|---|
== | is equal to | Example » |
!= | is not equal to | Example » |
< | is less than | Example » |
<= | is less than, or equal to | Example » |
> | is greater than | Example » |
>= | is greater than, or equal to | Example » |
and | condition1 and condition2 must be true | Example » |
or | condition1 or condition2 must be true | Example » |
in | an item must be present in an object | Example » |
is | is the same value as | Example » |
is not | is not the same value as | Example » |
not in | is not in | Example » |