逻辑比较 类别
等于 | 不等于 | 小于 | 大于 |
小于或等于 | 大于或等于 | 近似等于 | 并且 |
或者 | 取反 |
以下详细说明:
等于 命令
被比较值与比较值相同时返回真,否则返回假,运算符号为“=”或“==”。
语法: 逻辑型 等于(被比较值,比较值)
参数名 描 述 被比较值 必需的;通用型。 比较值 必需的;通用型。比较值的数据类型必须与“被比较值”一致或者可以相互转换。
说明:
此例程为两个文本进行比较,条件成立,第一个信息框显示。
也可以用一个逻辑变量保存(真或假),如下两行:
逻辑变量=(被比较编辑框.内容 =比较编辑框.内容)
信息框(逻辑变量,0,)
信息框将显示真或假。
不等于 命令
被比较值与比较值不相同时返回真,否则返回假,运算符号为“<>”或“!=”或“≠”。
语法: 逻辑型 不等于(被比较值,比较值)
参数名 |
描 述 |
被比较值 |
必需的;通用型。 |
比较值 |
必需的;通用型。比较值的数据类型必须与“被比较值”一致或者可以相互转换。 |
说明:
此例程为两个文本进行比较,条件成立,第一个信息框显示。
也可以用一个逻辑变量保存(真或假),如下两行:
逻辑变量=(被比较编辑框.内容 <> 比较编辑框.内容)
信息框(逻辑变量,0,)
信息框将显示真或假。
小于 命令
被比较值小于比较值时返回真,否则返回假,运算符号为“<”。
语法: 逻辑型 小于(被比较值,比较值)
参数名 |
描 述 |
被比较值 |
必需的;通用型。被比较值的数据类型可以为数值型、日期时间型、文本型。 |
比较值 |
必需的;通用型。比较值的数据类型可以为数值型、日期时间型、文本型,且必须与“被比较值”一致或者可以相互转换。 |
说明:
此例程为两个文本进行比较,条件成立,第一个信息框显示。
数值文本比较:如,'123' 和 '45' 比较,信息框将显示 '45' 大于或等于 '123',
因为第一位的'1'和'4'比较,'4'的代码大于'1'的代码,所以'45'大。
英文字母比较:如,'ab'和'cd'比较,'cd'大于或等于'ab',
因为'c'的代码大于'a'的代码(注:大写字母代码小于小写字母代码)。
关于代码大小请参阅ASCⅡ码。
大于 命令
被比较值大于比较值时返回真,否则返回假,运算符号为“>”。
语法: 逻辑型 大于(被比较值,比较值)
参数名 |
描 述 |
被比较值 |
必需的;通用型。被比较值的数据类型可以为数值型、日期时间型、文本型。 |
比较值 |
必需的;通用型。比较值的数据类型可以为数值型、日期时间型、文本型,且必须与“被比较值”一致或者可以相互转换。 |
说明:
此例程为两个文本进行比较,条件成立,第一个信息框显示。
数值文本比较:如,'123' 和 '45' 比较,信息框将显示 '45' 大于 '123',
因为第一位的'1'和'4'比较,'4'的代码大于'1'的代码,所以'45'大。
英文字母比较:如,'ab'和'cd'比较,'cd'大于'ab',
因为'c'的代码大于'a'的代码(注:大写字母代码小于小写字母代码)。
关于代码的大小请参阅ASCⅡ码。
被比较值小于或等于比较值时返回真,否则返回假,运算符号为“<=”或“≤”。
语法: 逻辑型 小于或等于(被比较值,比较值)
参数名 |
描 述 |
被比较值 |
必需的;通用型。被比较值的数据类型可以为数值型、日期时间型、文本型。 |
比较值 |
必需的;通用型。比较值的数据类型可以为数值型、日期时间型、文本型,且必须与“被比较值”一致或者可以相互转换。 |
此例程为两个文本进行比较,其中一个条件成立(或者小于或者等于),第一个信息框显示。
数值文本比较: 如,'123' 和 '45' 比较,信息框将显示 '45' 大于 '123',
因为第一位的'1'和'4'比较,'4'大于'1',所以'45'大;
英文字母比较:如,'ab'和'cd'比较,'cd'大于'ab',
因为'c'的代码大于'a'的代码(注:大写字母代码小于小写代码)。
关于代码的大小请参阅ASCⅡ码。
大于或等于 命令
被比较值大于或等于比较值时返回真,否则返回假,运算符号为“>=”或“≥”。
语法: 逻辑型 大于或等于(被比较值,比较值)
参数名 |
描 述 |
被比较值 |
必需的;通用型。被比较值的数据类型可以为数值型、日期时间型、文本型。 |
比较值 |
必需的;通用型。比较值的数据类型可以为数值型、日期时间型、文本型,且必须与“被比较值”一致或者可以相互转换。 |
此例程为两个文本进行比较,其中一个条件成立(或者小于或者等于),第一个信息框显示。
数值文本比较:如,'123' 和 '45' 比较,信息框将显示 '45' 大于或等于'123',
因为第一位的'1'和'4'比较,'4'大于'1',所以'45'大。
英文字母比较:如,'ab'和'cd'比较,'cd'大于或等于'ab',
因为'c'的代码大于'a'的代码(注:大写字母代码小于小写代码)。
近似等于 命令
当比较文本在被比较文本的首部被包容时返回真,否则返回假,运算符号为“?=”或“≈”。
语法: 逻辑型 近似等于(被比较文本,比较文本)
参数名 |
描 述 |
被比较文本 |
必需的;文本型。 |
比较文本 |
必需的;文本型。 |
此例程为两个文本进行比较,条件成立,第一个信息框显示。
比较值必须包含在被比较值里,如:被比较值 '11234',比较值'11'。
如果所提供的两个参数逻辑值都为真则返回真,否则返回假,运算符号为“&&”或“And”或“且”。
语法: 逻辑型 并且(逻辑值一,逻辑值二,… )
参数名 |
描 述 |
逻辑值一 |
必需的;逻辑型。 |
逻辑值二 |
必需的;可扩充的;逻辑型。 |
如果真 用来判断鼠标位置是否发生改变,改变了,就将鼠标位置保存到两个整数型变量里。
如果 用来判断鼠标是否在启动窗口内,在启动窗口内,启动窗口的底色为红色,在启动窗口外,底色为绿色。
或者 命令
如果所提供的两个参数逻辑值中任意有一个为真则返回真,否则返回假,运算符号为“||”或“Or”或“或”。
语法: 逻辑型 或者(逻辑值一,逻辑值二,… )
参数名 |
描 述 |
逻辑值一 |
必需的;逻辑型。 |
逻辑值二 |
必需的;可扩充的;逻辑型。 |
如果真 用来判断鼠标在启动窗口内的位置,鼠标只要在启动窗口的边缘(可自行设定区域大小)移动,
程序就会逐依执行下面的判断语句,有一个判断条件成立,判断条件里的信息框就会显示相对应的内容。
判断 用来判断鼠标相对具体的位置(左边,右边(左边+宽度),顶边,底边(顶边+高度))。
如果参数值为真则返回假,如果参数值为假则返回真。
语法: 逻辑型 取反(被反转的逻辑值)
参数名 |
描 述 |
被反转的逻辑值 |
必需的;逻辑型。 |
逻辑变量为逻辑型,子菜单.选中 为逻辑型。在此例程中,逻辑变量保存 子菜单.选中 的反值(真的反值为假),
然后将逻辑变量保存的真或假,赋值给 子菜单.选中。
如果 用来判断逻辑变量保存的值,以显示不同的信息提示用户的操作。
返回顶部