If statement 我可以在两个if..else语句之间使用OR运算符或AND运算符吗?

If statement 我可以在两个if..else语句之间使用OR运算符或AND运算符吗?,if-statement,basic,If Statement,Basic,我是否可以/应该在两个if..else语句之间使用OR运算符或AND运算符 If [statement] end if OR If [statement] end if 将它们组合成一个语句,如下所示: if age < 30 AND height_feet > 6.1 then ' do something else ' do something else end if 如果年龄6.1,则 “做点什么 其他的 “做点别的吧 如果结束 如果必须检查OR条

我是否可以/应该在两个if..else语句之间使用OR运算符或AND运算符

If [statement]

end if

OR

If [statement]

end if

将它们组合成一个语句,如下所示:

if age < 30 AND height_feet > 6.1 then
    ' do something
else
    ' do something else
end if
如果年龄<30,身高>6.1,则
“做点什么
其他的
“做点别的吧
如果结束
如果必须检查OR条件,只需将AND切换到OR即可

编辑

您也可以将类似这样的if语句组合在一起:

if age < 30 AND height_feet > 6.1 then
    ' do something
else if age < 30 OR height_feet > 6.1 then
    ' do something
else
    if employee_type = 1 then 
        ' do something
    else
        ' do something
    end if
end if
如果年龄<30,身高>6.1,则
“做点什么
否则,如果年龄<30或身高>6.1,则
“做点什么
其他的
如果员工类型=1,则
“做点什么
其他的
“做点什么
如果结束
如果结束

不,不是那样。您希望从这个构造中得到什么样的语义?这是Visual Basic吗?这和函数式编程有什么关系呢?顺便说一句:不,你很可能做不到这一点(在大多数情况下没有意义)-如果。。。然后。。。否则如果相反,我可以这样做:如果年龄<30岁,身高>6.1英尺,那么“如果是xYes,那么做其他事情”。我添加了一个例子。根据您的语言,if..then构造可能看起来不同。