Coldfusion 9 检查多个变量和任意组合有效



我有一个if语句,我想检查多个变量,但我希望变量的任何组合都是有效的。

<cfif var1 AND OR var2 AND OR var3>
   execute
<cfelse>
   NO
</cfif>

从评论更新:

变量返回布尔值

你只需要使用 OR 并使用 AND 排除 如果var1 var2var3为真,那么您的代码将执行

如果var1是布尔值,那么说var1是准确的

如果var1是字符串,则应检查len(trim(var1))

如果var1是一个数字,您将检查var1 GT 0

<cfif var1 OR var2 OR var3>
   execute
<cfelse>
   NO
</cfif>

相关内容

最新更新