易语言逻辑比较主要用来获取比较的逻辑值用在判断的条件,包括等于、不等于、小于、大于、小于或等于、大于或等于、近似等于、并且、或者、取反系统命令。本视频通过对学生成绩的等级判断演示了除了近似等于和取反以外的所有命令。
511遇见易语言教程
等于 |
不等于 |
小于 |
大于 |
小于或等于 |
大于或等于 |
近似等于 |
并且 |
或者 |
取反 |
|
|
等于
调用格式: 〈逻辑型〉 等于 (被比较值,比较值)
被比较值与比较值相同时返回真,否则返回假,运算符号为“=”或“==”。本命令为初级命令。
参数<1>的名称为“被比较值”,类型为“通用型(all)”。
参数<2>的名称为“比较值”,类型为“通用型(all)”。比较值的数据类型必须与“被比较值”一致或者可以相互转换。
不等于
调用格式: 〈逻辑型〉 不等于(被比较值,比较值)
被比较值与比较值不相同时返回真,否则返回假,运算符号为“<>”或“!=”或“≠”。本命令为初级命令。
参数<1>的名称为“被比较值”,类型为“通用型(all)”。
参数<2>的名称为“比较值”,类型为“通用型(all)”。比较值的数据类型必须与“被比较值”一致或者可以相互转换。
小于
调用格式: 〈逻辑型〉 小于(被比较值,比较值)
被比较值小于比较值时返回真,否则返回假,运算符号为“<”。本命令为初级命令。
参数<1>的名称为“被比较值”,类型为“通用型(all)”。被比较值的数据类型可以为数值型、日期时间型、文本型。
参数<2>的名称为“比较值”,类型为“通用型(all)”。比较值的数据类型可以为数值型、日期时间型、文本型,且必须与“被比较值”一致或者可以相互转换。
大于
调用格式: 〈逻辑型〉 大于(被比较值,比较值)
被比较值大于比较值时返回真,否则返回假,运算符号为“>”。本命令为初级命令。
参数<1>的名称为“被比较值”,类型为“通用型(all)”。被比较值的数据类型可以为数值型、日期时间型、文本型。
参数<2>的名称为“比较值”,类型为“通用型(all)”。比较值的数据类型可以为数值型、日期时间型、文本型,且必须与“被比较值”一致或者可以相互转换。
小于或等于
调用格式: 〈逻辑型〉 小于或等于(被比较值,比较值)
被比较值小于或等于比较值时返回真,否则返回假,运算符号为“<=”或“≤”。本命令为初级命令。
参数<1>的名称为“被比较值”,类型为“通用型(all)”。被比较值的数据类型可以为数值型、日期时间型、文本型。
参数<2>的名称为“比较值”,类型为“通用型(all)”。比较值的数据类型可以为数值型、日期时间型、文本型,且必须与“被比较值”一致或者可以相互转换。
大于或等于
调用格式: 〈逻辑型〉 大于或等于(被比较值,比较值)
被比较值大于或等于比较值时返回真,否则返回假,运算符号为“>=”或“≥”。本命令为初级命令。
参数<1>的名称为“被比较值”,类型为“通用型(all)”。被比较值的数据类型可以为数值型、日期时间型、文本型。
参数<2>的名称为“比较值”,类型为“通用型(all)”。比较值的数据类型可以为数值型、日期时间型、文本型,且必须与“被比较值”一致或者可以相互转换。
近似等于
调用格式: 〈逻辑型〉 近似等于(被比较文本,比较文本)
英文名称:like
当比较文本在被比较文本的首部被包容时返回真,否则返回假,运算符号为“?=”或“≈”。本命令为初级命令。
参数<1>的名称为“被比较文本”,类型为“文本型(text)”。
参数<2>的名称为“比较文本”,类型为“文本型(text)”。
并且
调用格式: 〈逻辑型〉 并且(逻辑值一,逻辑值二,… )
英文名称:and
如果所提供的两个参数逻辑值都为真则返回真,否则返回假,运算符号为“&&”或“And”或“且”。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。
参数<1>的名称为“逻辑值一”,类型为“逻辑型(bool)”。
参数<2>的名称为“逻辑值二”,类型为“逻辑型(bool)”。
或者
调用格式: 〈逻辑型〉 或者(逻辑值一,逻辑值二,… )
英文名称:or
如果所提供的两个参数逻辑值中任意有一个为真则返回真,否则返回假,运算符号为“||”或“Or”或“或”。本命令为初级命令。命令参数表中最后一个参数可以被重复添加。
参数<1>的名称为“逻辑值一”,类型为“逻辑型(bool)”。
参数<2>的名称为“逻辑值二”,类型为“逻辑型(bool)”。
取反
调用格式: 〈逻辑型〉 取反(被反转的逻辑值)
英文名称:not
如果参数值为真则返回假,如果参数值为假则返回真。本命令为初级命令。
参数<1>的名称为“被反转的逻辑值”,类型为“逻辑型(bool)”。
教程源码:
.版本 2
.程序集 窗口程序集_启动窗口
.子程序 _编辑框1_按下某键, 逻辑型
.参数 键代码, 整数型
.参数 功能键状态, 整数型
.如果真 (键代码 = 13)
成绩判断系统 ()
.如果真结束
.子程序 成绩判断系统
.局部变量 b, 整数型
' 不及格 0---60
' 及格 60
' 一般 60--75
' 良好 75--90
' 优秀 90--100
' 满分 100
b = 到整数 (编辑框1.内容)
标签1.文本颜色 = #红色
.判断开始 (b < 60 且 b ≥ 0)
标签1.标题 = “不及格!”
.判断 (b = 60)
标签1.标题 = “刚好及格!”
.判断 (b > 60 且 b ≤ 75)
标签1.标题 = “一般,需要加油!”
.判断 (b > 75 且 b ≤ 90)
标签1.标题 = “良好!”
.判断 (b > 90 且 b < 100)
标签1.标题 = “优秀!”
.判断 (b = 100)
标签1.标题 = “满分,太棒了!”
.判断 (b > 100 或 b < 0)
标签1.标题 = “别开玩笑,请重新输入”
编辑框1.内容 = “”
.默认
.判断结束
源码:易语言教程逻辑比较
511遇见易语言教程