用户工具

站点工具


api:easp.iif



Easp.IIF 方法

判断三元表达式

语法

Easp.IIF(condition, ifTrue, ifFalse)

参数

conditionExpression (表达式)
一个或多个下面两种类型的表达式:
1、数值或字符串表达式,其运算结果是 True 或 False。如果 condition 是 Null,则 condition 被视为 False。
2、形如 TypeOf objectname Is objecttype 的表达式。objectname 是任何对象的引用,而 objecttype 则是任何有效的对象类型。如果 objectname 是 objecttype 所指定的一种对象类型,则表达式为 True;否则为 False。
ifTrueAnything (任意值)
如果 condition 为 True 时要返回的值
ifFalseAnything (任意值)
如果 condition 为 False 时要返回的值

返回值

Anything (任意值)
如果condition参数表达式为真则返回ifTrue参数的值,为假则返回ifFalse参数的值

注释

调用此方法时,将首先判断第1个参数中的表达式是否为真,如果为真则返回第2个参数的表达式中的值,如果为假则返回第3个参数的表达式中的值。是If…Then…Else…End If的一种简写版本。 类似于JavaScript中的 a ? b : c 表达式。

示例

Dim Result
Result = Easp.IIF(Easp.Get("type")>0, "blue", "red")
上面的例子中,如果Easp.Get("type")的值大于0,则Result的值就为"blue",反之则为"red"。

api/easp.iif.txt · 最后更改: 2017/06/22 00:39 (外部编辑)