用户工具

站点工具


api_v2:easp.iif

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

api_v2:easp.iif [2014/09/01 16:44] (当前版本)
行 1: 行 1:
 +===== Easp.IIF 方法 =====
 +判断三元表达式
 +==== 语法 ====
 +<sxh asp>​Easp.IIF condition, ifTrue, ifFalse</​sxh>​
 +
 +
 +==== 参数 ====
 +|//​**condition**//​|<​wrap lo>​Expression (表达式)</​wrap>​|
 +|:::​| 一个或多个下面两种类型的表达式:\\ 1、数值或字符串表达式,其运算结果是 True 或 False。如果 //''​condition''//​ 是 Null,则 //''​condition''//​ 被视为 False。\\ 2、形如 TypeOf objectname Is objecttype 的表达式。objectname 是任何对象的引用,而 objecttype 则是任何有效的对象类型。如果 objectname 是 objecttype 所指定的一种对象类型,则表达式为 True;否则为 False。\\ |
 +|//​**ifTrue**//​|<​wrap lo>​Anything (任意值)</​wrap>​|
 +|:::​| 如果 //''​condition''//​ 为 True 时要返回的值|
 +|//​**ifFalse**//​|<​wrap lo>​Anything (任意值)</​wrap>​|
 +|:::​| 如果 //''​condition''//​ 为 False 时要返回的值|
 +
 +==== 返回值 ====
 +|//​**Anything** <wrap lo>​(任意值)</​wrap>//​|如果//''​condition''//​参数表达式为真则返回//''​ifTrue''//​参数的值,为假则返回//''​ifFalse''//​参数的值|
 +==== 注释 ====
 +调用此方法时,将首先判断第1个参数中的表达式是否为真,如果为真则返回第2个参数的表达式中的值,如果为假则返回第3个参数的表达式中的值。是If...Then...Else...End If的一种简写版本。 类似于JavaScript中的 a ? b : c 表达式。 ​
 +==== 示例 ====
 +下面的例子说明了此方法如何使用:\\ ​
 +<sxh asp>
 +Dim Result
 +Result = Easp.IIF(Easp.R("​type",​1)>​0,​ "​blue",​ "​red"​)
 +</​sxh>​
 +上面的例子中,如果Easp.R("​type",​1)的值大于0,​则Result的值就为"​blue"​,反之则为"​red"​。\\ ​
  
api_v2/easp.iif.txt · 最后更改: 2014/09/01 16:44 (外部编辑)