查看: 5466|回复: 2

If...if 和 If else的区别是什么

[复制链接]

0

主题

52

回帖

56

积分

会员

Rank: 5Rank: 5

积分
56
发表于 2012-12-11 19:58:49 | 显示全部楼层 |阅读模式
尹广磊公众帐号
麻烦哪位帮看一下下面三种写法,为什么第三种是不能成功的?
If else的区别.jpg

1.吸附效果.rp

52.01 KB, 下载次数: 5

530

主题

6314

回帖

6万

积分

管理员

创始人

Rank: 9Rank: 9Rank: 9

积分
67684
QQ
发表于 2012-12-11 22:18:12 | 显示全部楼层
先说第二种写法:
用例1,没有条件,所以是绝对真,所以用例1会被执行。
用例2,因为是if,所以它上面的条件跟用例1没有关系,所以它上面的条件会被判断。

再说第三种写法:
因为用例2上是else if,是“否则”的意思,否的是用例1上的条件,
又因为用例1上是一个绝对真的条件,所以怎么样用例1都成功,所以用例2这个否则就没有机会执行了。

0

主题

52

回帖

56

积分

会员

Rank: 5Rank: 5

积分
56
 楼主| 发表于 2012-12-12 11:17:00 | 显示全部楼层
2# 尹广磊

无言以谢,感激涕零....:'(
您需要登录后才可以回帖 登录 | 新用户注册

本版积分规则

QQ|友情链接|版权声明|关于我们|Axure中文社区 |网站地图

GMT+8, 2025-5-18 23:26

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表