一、相关知识回顾
开始之前,我们一起来回顾一下if语句的格式。
以下回顾条件语句知识点:
用法1:
if条件then
这里是符合条件下去执行的代码
endif
用法2:
if条件then
这里是符合条件下去执行的代码
else
不符合情况下执行的代码
endif
二、if语句多个条件使用
提问:我们只能在if语句中用一个条件吗?
回答:可以使用多个条件作为if语句的条件
提问:条件该怎么写?
回顾最简单的if语句条件举例:
ifval(text1.text)30then
这里是符合条件后,执行的代码
endif
val(text1.text)就是代表数值,因为val函数就是将文本转为数值
text1.text代表输入的文本
假设输入的文本是50,那么text1.text的值为50,但是这个50此时为文本类型(字符串类型),字符串类型用表示,实际上就是50
提问:那么,多个条件在if语句中应该怎么写呢?
我们可以使用关键词and和or。
and关键词用在多个条件同时符合的时候最终才认为条件符合。
or关键词使用时候,只要有一个条件符合,我们就最后最终条件是符合的。
举例:
用法1:
if条件1and条件2and条件3then
这里是同时符合三个条件的情况下,才能执行的代码。
endif
用法2:
if条件1or条件2or条件3then
这里是只要有一个条件的情况下,就能执行的代码。
endif
用法3(混合使用and和or):
if条件1and条件2or条件3then
这里按照从左到右的顺序依次匹配结果,先看条件1和条件2结合后的结果,然后再将这个结果和条件3进行结合后再看结果,就能执行的代码。
endif
条件符合:即结果值为true
条件不合符:即结果值为false
一些规则:
trueandtrue结果为true
trueandfalse结果为false
结论:使用and时候,只要有一个为false,结果就为false
trueortrue结果为true
trueorfalse结果为true
结论:使用or时候,只要有一个为true,结果就为true
三、关于控件文本的获取
目前学习了三个控件,我们针对这几个控件中文本的获取列举如下:
1.标签控件label中的文本获取举例:label1.caption
2.文本框控件textbox中的文本获取举例:text1.text
3.按钮文本的文字获取举例: