日期不等于数字
Dates not equal to numbers
我不希望这是真的
<cfset somedata = "12:00 AM">
<cfif "12:00 AM" EQ 0>
Wow
</cfif>
大部分时间 somedata
都有数字。但它可以有时间。如果它有 12:00 AM
,我不希望这个 if 语句 return 为真。
您可以使用如下代码(添加条件isNumeric(somedata)
),它只会在某些数据为数字时检查somedata EQ 0
条件。
<cfset somedata = "12:00 AM">
<cfif isNumeric(somedata) AND somedata EQ 0>
Wow
</cfif>
对于您的场景 ( somedata = "12:00 AM" ) somedata 不是数字,因此时间 ( isNumeric(somedata)
) 条件将失败。它不会在 if 条件下。
我不希望这是真的
<cfset somedata = "12:00 AM">
<cfif "12:00 AM" EQ 0>
Wow
</cfif>
大部分时间 somedata
都有数字。但它可以有时间。如果它有 12:00 AM
,我不希望这个 if 语句 return 为真。
您可以使用如下代码(添加条件isNumeric(somedata)
),它只会在某些数据为数字时检查somedata EQ 0
条件。
<cfset somedata = "12:00 AM">
<cfif isNumeric(somedata) AND somedata EQ 0>
Wow
</cfif>
对于您的场景 ( somedata = "12:00 AM" ) somedata 不是数字,因此时间 ( isNumeric(somedata)
) 条件将失败。它不会在 if 条件下。