Day 6 if else

今天我要介绍if else的用法,代表 如果XXX成立 就要…、否则…
语法如下
https://ithelp.ithome.com.tw/upload/images/20210918/20140456NOZGYgcpgg.png

If後面的小括号里面要放条件式,此条件式可以是
1.单纯谁比谁大(ex. A>B)
https://ithelp.ithome.com.tw/upload/images/20210918/20140456gZ6UwSawDY.png

2.谁乘谁等於多少(ex. A * B == 3)
https://ithelp.ithome.com.tw/upload/images/20210918/20140456uebeZ9gxCr.png

3.谁大於等於谁(ex. A >= 20)
https://ithelp.ithome.com.tw/upload/images/20210918/20140456TrPJEFaOGW.png

4.谁不等於谁(ex. A != 0)
https://ithelp.ithome.com.tw/upload/images/20210918/20140456LhcvPwUKzu.png

5.也可以是双重条件,例如此条件式为 a > 0 且 b > 0,我们可以表示为
(a > 0 && b > 0),也是可以表示的条件式。
https://ithelp.ithome.com.tw/upload/images/20210918/20140456bejD9ZnEPP.png

此外,在陈述句只有一句时,我们可以省略大括号,也就是说,在if(条件式)
後面一句陈述句,是会服从if(条件式)的,但若陈述句超过一句的话,必须加上大括号,否则程序只会执行第一句陈述句而已。以下有一个例子

这里有一个连续的if else程序码
https://ithelp.ithome.com.tw/upload/images/20210918/20140456COHSgbXL6A.png

我们可以将上面式子简化成
https://ithelp.ithome.com.tw/upload/images/20210918/20140456PFKqMLaesV.png

程序依旧成立且结果不变,在if else 重复使用很多次、且陈述句只有一句时,
可以使用此方法,程序码看起来比较清爽。


<<:  [Day03] 基本型别

>>:  题目背後的设计思维 - 资料结构与演算法

第七天:加装 Build Agent

简单来说,TeamCity 的运作方式是 Server + Agent 的架构。平常我们看到的 Te...

[Day20] Flutter GetX routing

这篇主要讲GetX在页面切换之间的路由(上下页的前後文关系) 初步先建立一个routes的资料夹 里...

【Day22】:旋转编码器—Encoder

Encoder Encoder也就是编码器,可用於将马达的旋转资讯转换为方波的形式输出,他的构造与原...

JS 42 - 新增或删除表格式表单的资料列

大家好! 今天要实作新增和删除资料列。 我们进入今天的主题吧! 样式 .table { displa...

Day 25 PTT八卦版爬取

终於可以踏出新手村了! 经历扎实的训练後,我们已经有相当实力来爬取想要的网站啦~ 今天的影片内容为爬...