条件结构语句

条件语句主要根据判断逻辑条件的结果执行、使用关键字"结束" 后跟条件首关键字结束语句。 例如"如果"语句、假设条件为真、则执行代码块中的代码、目前轻舟支持以下几种条件语句:

  • 如果语句

  • 如果否则语句

  • 判断语句

如果语句

如果语句、根据条件判断是否执行语句中的代码块、使用 "结束 如果" 结束代码。如果条件为真、则执行、否则不执行、或者继续判断其它分支条件、一个如果语句中包含一个逻辑判断表达式、及一条或多条语句;语句结构为:

如果(逻辑值 | 逻辑表达式)
    ' 如果逻辑值或逻辑表达式为真则执行当前代码块中语句

结束 如果

实例代码:

变量 a 为 整数型
如果(a > 10)
    ' 待执行的代码

结束 如果

上述代码解释:

  • 如果变量a的值大于10、则执行如果语句代码块中的代码。

如果否则语句

如果否则语句、根据条件判断、如果条件成立执行如果代码块中的代码、如果不成立执行否则代码块中的代码。语句结构为:

' 如果 否则语句
如果(逻辑值 | 逻辑表达式)
    ' 执行条件成立的代码
否则
    ' 执行条件不成立的代码
结束 如果

' 如果 否则如果 语句
如果(逻辑值 | 逻辑表达式)
    ' 执行条件成立的代码
否则 如果(逻辑值 | 逻辑表达式)
    ' 执行条件另外成立的代码
否则 
    ' 执行条件都不成立的代码
结束 如果

实例代码:

变量 a 为 整数型
如果(a == 1)

否则

结束 如果

如果(a == 1)

否则 如果(a == 2)

否则

结束 如果

判断语句

判断语句、用于判断一个变量与一系列值中的某个值是否相等;一个判断语句块中可以包含多个分支条件、它的语句结构为:

判断(比较值 | 表达式)
    分支 待比较值
        ' 执行比较成功的代码
    分支 待比较值2
        ' 执行比较成功的代码
    分支 待比较值3
        ' 执行比较成功的代码
结束 判断

语句解释说明及使用规则:

  • 一个判断语句可以包含多个条件分支

  • 判断语句不支持默认的分支

  • 每条分支语句的 待比较值 后面必须为换行(语句结束符)、不得在后面执行代码

  • 比较值及表达式的值只能为基础数据类型和文本型、不能使用对象类型作为比较值

实例代码:

变量 a 为 整数型
判断(a)
    分支 1
        ' 执行比较成功的代码
        弹出提示("a等于1")
    分支 2
        ' 执行比较成功的代码
        编辑框1.内容 = "a等于2"
    分支 10
        ' 执行比较成功的代码
        弹出提示("a==10")
结束 判断