條件
標記語法
引數
屬性 | 是否必需 | 型別 | 預設 | 描述 |
---|---|---|---|---|
condition |
true |
字串 | 管理迴圈的條件。不能包含像 < ,> 或 = 這樣的數學符號。必須使用像 less than ,lt ,greater than ,gt ,equals 或 eq 這樣的 ColdFusion 文字實現。 |
x
的最終值是 5。
<cfset x = 0 />
<cfoutput>
<cfloop condition="x LT 5">
<cfset x++ />
<li>#x#</li>
</cfloop>
</cfoutput>
生成的 HTML
這也將在每行 HTML 之間有換行符。
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
CFSCRIPT
在 ColdFusion 8 之前
<cfscript>
x = 0;
while (x LT 5) {
x = x + 1;
writeOutput('<li>' & x & '</li>');
}
</cfscript>
ColdFusion 8 通過電流
<cfscript>
x = 0;
while (x LT 5) {
x = x++;
writeOutput('<li>' & x & '</li>');
}
</cfscript>
ColdFusion 11 通過電流
cfscript 函式
cfloop
不支援condition
。
生成的 HTML
請注意,cfscript 輸出全部在一行上。
<li>one</li><li>two</li><li>three</li><li>four</li>