VB中IIF是什么意思

2024-12-27 06:19:42
推荐回答(4个)
回答1:

VB中IIF函数意思是根据表达式的值,来返回两部分中的其中一个。语法格式为IIf(expr, truepart, falsepart)。expr用来判断真伪的表达式。如果expr为True,则返回truepart这部分的值或表达式。如果expr为False,则返回falsepart这部分的值或表达式。

扩展资料:

在任何可以使用表达式的位置均可使用 IIf。可以使用 IIf 确定另一个表达式为 True 还是 False。如果表达式为 True,则 IIf 返回一个值;如果为 False,则 IIf 返回另一个值。请指定 IIf 返回的值。在复杂表达式中使用 IIf   x可以"嵌套" IIf表达式,使计算的一系列取决于表达式。

尽管 IIf 只返回 truepart 和 falsepart 中的一个,但始终会对这两部分进行计算。因此,应当注意是否出现无谓的副作用。

回答2:

根据表达式的值,来返回两部分中的其中一个。类似于某些语言中的三元运算符 ? :

语法: IIf(expr,   truepart,   falsepart)    

参数:  

expr,必要参数。用来判断真伪的表达式。     

truepart,必要参数。如果 expr 为 True,则返回这部分的值或表达式。     

falsepart,必要参数。如果 expr为 False,则返回这部分的值或表达式。

举例:

a = iif(a = 1, 2, 3)

相当于:

If a = 1 Then
    a = 2
Else
    a = 3
End If

回答3:

最简单的if语句,也可以叫单行if语句,他跟if语句的区别就是Iif有返回值。

回答4:

IIf 函数
语法:

IIf(表达式, 真值部分, 假值部分)
根据表达式的值,表达式为真时,返回真值部分,表达式为假时,返回假部分。
如:
iif(a>0, "对","错")
就表示如果a>0函数结果是“对”,否则为“错”