有没有办法完全匹配" truthy"和" falsey" ColdFusion中的值

时间:2016-10-12 14:53:15

标签: coldfusion

我最近需要在ColdFusion中匹配两个字符串并在循环期间遇到这种情况:

<cfif "0" IS NOT "NO">

通常在循环期间它看起来像这样:

<cfif "AM" IS NOT "BA">

现在这两个值都是变量(我不是为了好玩而打字)而且我正在使用&#34; 0&#34;作为要匹配的第一个变量的默认值(因为第二个变量永远不会是0)但是这两个值在我运行的循环中发生了变化。我通过将我的默认值设置为--而不是0来轻松解决此问题,但我尝试进行研究,但未发现任何迹象表明在评估字符串时,有一种方法可以解决字符串的错误性质。

在ColdFusion中是否没有操作符或技巧来匹配字符串本身并忽略它们的真实性或虚假性?

1 个答案:

答案 0 :(得分:0)

比较功能可以帮到你。这样:

writedump(compare("0", "NO"));

返回-1。

This page会告诉你这意味着什么。