iT邦幫忙

2022 iThome 鐵人賽

DAY 14
0
自我挑戰組

50後阿嬤教你寫程式!系列 第 14

Day 14 阿嬤,真的假的阿!?(中)

  • 分享至 

  • xImage
  •  

Day 14 阿嬤,真的假的阿!?(中)

運算符很好玩齁

!

!表示非,也可以稱為 "not",但還是有許多人叫他 "驚嘆號"。
我們可以用它把假變真、真變假。有點像 "隨地大小變"。這對於值的取反很有用
看我表演:

var 恩欣是美女 = true;
var 恩欣是美女嗎 = !恩欣是美女;
console.log(恩欣是美女嗎);

我們把恩欣是美女設為 true,然後我們把恩欣是美女嗎設為了!恩欣是美女
!這個符號就會把恩欣是美女設為的值相反過來,簡單來講,就是恩欣是美女他的值為真,但是
!這個符號改變了他的值,使它的值由真為假。
(換句話說,就是恩欣不是美女:)

用布林值比較大小

假設:我們今天要和你的伴侶去一家遊樂園,但是,有些遊樂設施是不適合小孩子
患有慢性、急性病,或是矮於這個身高限制的人,不然有可能會出事,但是電腦不知道我們的身高有沒有大於
標準阿,所以我今天來就是為了解決這難題的!!那要怎麼撰寫程式碼呢?

var 你的身高 = 189;
var 身高標準 = 150;
console.log(你的身高 >= 身高標準);

輸出如下:

但是,假如你的身高矮於身高標準的話,會有什麼奇觀呢?:

var 你的身高 = 140;
var 身高標準 = 150;
console.log(你的身高 >= 身高標準);

輸出如下:

因為140 < 150,矮於了身高標準,若你堅持要搭乘此遊樂設施的話,
後果將不堪設想。

接下來換你的伴侶量身高了,因為他想和你一起搭遊樂設施,但若他/她的身高矮於
身高標準的話,你倆將無法一起搭乘,你的伴侶只能在下面顧包包;)

var 你伴侶的身高 = 165;
var 身高標準 = 150;
console.log(你伴侶的身高 >= 身高標準);

輸出如下:

喔!你伴侶的身高過身高線了,你倆可以甜甜蜜蜜的乘坐了!
但是,如果我們把身高調為身高線以下,會發生什麼呢?

var 你伴侶的身高 = 145;
var 身高標準 = 150;
console.log(你伴侶的身高 >= 身高標準);

輸出如下:

喔不!你的伴侶的身高沒有過身高線,他不能乘坐遊樂設施了!
這是一個悲慘的故事,都給我哭!

                —未完待續—

小總結

今天的結尾比較特殊啊哈:)不要介意,還有更多
的運算符等著我們講解呢!所以這個主題依然還沒完結:)沒事我們慢慢來(畢竟當文章小偷也是很爽:))那明天見啦~大家拜拜!~


上一篇
Day 13 阿嬤,真的假的阿!?(上)
下一篇
Day 15 阿嬤,真的假的阿!?(下)
系列文
50後阿嬤教你寫程式!30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言