條件

標記語法

引數

屬性 是否必需 型別 預設 描述
condition true 字串 管理迴圈的條件。不能包含像 <>= 這樣的數學符號。必須使用像 less thanltgreater thangtequalseq 這樣的 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>