主页
论坛
新帖
最新消息
新帖
最新动态
制作互助群
登录
注册
Toggle sidebar
Toggle sidebar
菜单
安装应用
安装
回复主题
【进站必读】宝可饭堂社区全局规定v1.10
关于坚决维护同人创作社群秩序与共识的公告
论坛
独立开发
进阶教程
【ESS进阶】第一章:变量和运算符(下)
禁用JavaScript。为了获得更好的体验,请在运行之前启用浏览器中的JavaScript。
您正在使用一款已经过时的浏览器!部分功能不能正常使用。
请尝试升级或使用
其他浏览器
。
信息
<blockquote data-quote="ES泽洛" data-source="post: 1985" data-attributes="member: 2"><p><h3><span style="font-size: 18px"><span style="color: rgb(26, 188, 156)">比较运算符</span></span></h3><p><span style="font-size: 15px">比较运算符,当然是针对两个变量的比较时使用的,比较运算符也可以称为关系运算符。</span></p><p><span style="font-size: 15px">而两个变量之间的关系,大致也就等于<span style="color: rgb(226, 80, 65)">==</span>、不等于<span style="color: rgb(226, 80, 65)">!=</span>、大于<span style="color: rgb(226, 80, 65)">></span>、小于<span style="color: rgb(226, 80, 65)"><</span>、大于等于<span style="color: rgb(226, 80, 65)">>=</span>、小于等于<span style="color: rgb(226, 80, 65)"><=</span>之类的,这类比较运算符的结果是true或者false。</span></p><p><span style="font-size: 15px"></span></p><p><span style="font-size: 15px">假设变量a的值是6,变量b的值也是6。</span></p><p><span style="font-size: 15px">判断a是否等于b,6 == 6,是真的相等,所以结果是true。</span></p><p><span style="font-size: 15px">判断a是否不等于b,6 != 6,结果是false;</span></p><p><span style="font-size: 15px">判断a是否大于b,6 > 6,结果是false;</span></p><p><span style="font-size: 15px">判断a是否小于b,6 < 6,结果是false。</span></p><p><span style="font-size: 15px">大于等于和小于等于,它们的含义是大/小于或者等于的其中一个结果是true那最终结果就是true。</span></p><p><span style="font-size: 15px">例如判断a是否大于等于b,6 >= 6,只要6 > 6或者6 == 6其中一个结果是true就行,所以结果是true;</span></p><p><span style="font-size: 15px">判断a是否小于等于b,6 <= 6,只要6 < 6或者6 == 6其中一个结果是true就行,所以结果是true。</span></p><p><span style="font-size: 15px"></span></p><p><span style="font-size: 15px">还有几个特殊的比较运算符:</span></p><p><span style="font-size: 15px"><span style="color: rgb(226, 80, 65)"><=></span>联合比较运算符,左边的数等于右边的数结果是0,左边的数小于右边的数结果是-1,左边的数大于右边的数结果是1;</span></p><p><span style="font-size: 15px"><span style="color: rgb(226, 80, 65)">===</span>用于测试case语句的when子句内的相等,应该遇不到,不过要注意它不是其他语言中的恒等于(类型和值都相等)。</span></p><p><span style="font-size: 15px"></span></p><p><span style="font-size: 15px">而<span style="color: rgb(226, 80, 65)">eqls?</span>和<span style="color: rgb(226, 80, 65)">equals?</span>我个人不太愿意把它们放到运算符里。</span></p></blockquote><p></p>
[QUOTE="ES泽洛, post: 1985, member: 2"] [HEADING=2][SIZE=5][COLOR=rgb(26, 188, 156)]比较运算符[/COLOR][/SIZE][/HEADING] [SIZE=4]比较运算符,当然是针对两个变量的比较时使用的,比较运算符也可以称为关系运算符。 而两个变量之间的关系,大致也就等于[COLOR=rgb(226, 80, 65)]==[/COLOR]、不等于[COLOR=rgb(226, 80, 65)]!=[/COLOR]、大于[COLOR=rgb(226, 80, 65)]>[/COLOR]、小于[COLOR=rgb(226, 80, 65)]<[/COLOR]、大于等于[COLOR=rgb(226, 80, 65)]>=[/COLOR]、小于等于[COLOR=rgb(226, 80, 65)]<=[/COLOR]之类的,这类比较运算符的结果是true或者false。 假设变量a的值是6,变量b的值也是6。 判断a是否等于b,6 == 6,是真的相等,所以结果是true。 判断a是否不等于b,6 != 6,结果是false; 判断a是否大于b,6 > 6,结果是false; 判断a是否小于b,6 < 6,结果是false。 大于等于和小于等于,它们的含义是大/小于或者等于的其中一个结果是true那最终结果就是true。 例如判断a是否大于等于b,6 >= 6,只要6 > 6或者6 == 6其中一个结果是true就行,所以结果是true; 判断a是否小于等于b,6 <= 6,只要6 < 6或者6 == 6其中一个结果是true就行,所以结果是true。 还有几个特殊的比较运算符: [COLOR=rgb(226, 80, 65)]<=>[/COLOR]联合比较运算符,左边的数等于右边的数结果是0,左边的数小于右边的数结果是-1,左边的数大于右边的数结果是1; [COLOR=rgb(226, 80, 65)]===[/COLOR]用于测试case语句的when子句内的相等,应该遇不到,不过要注意它不是其他语言中的恒等于(类型和值都相等)。 而[COLOR=rgb(226, 80, 65)]eqls?[/COLOR]和[COLOR=rgb(226, 80, 65)]equals?[/COLOR]我个人不太愿意把它们放到运算符里。[/SIZE] [/QUOTE]
验证
宝可梦系列正统游戏的制作公司是?
回复帖子
最新帖子
全
我想切换视角讲述故事
最新更新:全民制作人
星期三,21:43
开发问题
Z
将GBA打包成APK
最新更新:zheyeyeye
星期三,21:27
GBA教程
Z
【进站必读】宝可饭堂社区全局规定v1.10
最新更新:z1652646304
星期三,20:25
公告规定
雨
pokeemerald怎么改箱子数
最新更新:雨落天晴
星期二,10:16
开发问题
[讨论]什么契机导致你想做游戏的
最新更新:A原翼
星期一,00:12
其他相关讨论
论坛统计
主题
559
消息
2,422
成员
3,879
最新成员
stonezz
联系我们
QQ
2201858342
邮箱
pokefans@qq.com
论坛
独立开发
进阶教程
【ESS进阶】第一章:变量和运算符(下)
顶部