if文ColdFusionでは、他のプログラム言語同様、if文とswitch文の条件式があります。条件の際に使用する演算子は、一つ前のページに記載した演算子を使って条件文を組み立てます。CFML</cfif>簡単な<cfif>による条件式の例を以下に紹介します。"神奈川県">あなたは神奈川県に住んでいます。</cfif>上記は、ローカル変数prefの値が"神奈川県"という文字列かどうかで条件分岐をしています。<cfif>〜</cfif>で囲った範囲が条件指定の範囲となります。条件に一致すると、メッセージが画面に表示されます。シンタックスは下記となります。後が、条件に一致しなかった処理となります。<cfelse>は<cfif>〜</cfif>ブロック内に記載する事に注意して下さい。例を下記に紹介します。"神奈川県">あなたは神奈川県に住んでいます。<cfelse>あなたは神奈川県以外に住んでいます。</cfif>ローカル変数prefの値が"神奈川県"という文字列かどうかで条件分岐をしています。今回は、条件が一致しなかった場合も「あなたは神奈川県以外に住んでいます。」とメッセージが表示されます。シンタックスは下記となります。後に新しい条件式を指定すること、また、<cfelseif>は複数指定することができる事が特徴です。例を下記に紹介します。"神奈川県">あなたは神奈川県に住んでいます。"千葉県">あなたは千葉県に住んでいます。"東京都">あなたは東京都に住んでいます。</cfif>ローカル変数prefの値が"神奈川県"か、それとも"千葉県"か、それとも"東京都"か、で条件分岐をしています。今回は、3回目の条件式で条件が一致したため、「あなたは東京都に住んでいます。」というメッセージが表示されます。<cfelseif>が増えてしまうのは、条件処理としては複雑になりがちです。その場合は、switch文による条件処理を使う事をお勧めします。switch文の説明は次ページをご覧下さい。条件処理によっては、一度に複数の条件式を記載することがあります。多くのプログラミング言語と同様に、論理演算が用意されています。優先させたい場合は、括弧を付けると良い事も同様です。シンタックスは下記となります。CFML</cfif>コード例は下記となります。30>あなたは東京都か埼玉県に住んでいて、かつ、年齢が30歳以上の方です。資料・FAQ事例紹介ColdFusionユーザーグループ。