比較運算子
究竟什麼是比較運算子??
有那些比較運算子呢??
這裡我們先介紹兩種比較運算子 (== 與 !=)
我們舉一個簡單的例子
會發現 myAge與JayAge 皆是18歲
所以自然回傳 ture
白話一點說的話
就是我的年齡是否有與Jay 的年齡相同
那 != 是什麼呢??
這裡白話一點說的話
就是我的年齡是否有與Jay 的年齡不相同
有發現差在哪裡了嗎
當我們加上 !
就是相反的意思
接下來
我們介紹另外兩種 (=== 與 !==)
在比較運算子中
我們有分 嚴謹模式與非嚴謹模式
那這兩個名詞到底是什麼呢
非嚴謹模式:
內容相同即可,型別不須相同
這裡分別是 數值1與字串1
但他們卻相同
是因為後面的字串1
轉型了!!!!!
但如果我們想要他們型別必須相同
即可用 ===
會發現這裡
回傳false
是不是很神奇!!
我們在來看比較有趣的東西
這裡一樣回傳true(因為true會轉型成數值1)
但當是===
這裡回傳false(因為兩個型別不一樣)
當然比較運算子不只有上述這幾種
當然還有
大於 >
小於 <
大於等於 >=
小於等於 <=
我們這裡就一口氣已經把它學完吧囉~~
邏輯運算子(&& 與 ||)
&& : 條件皆須滿足
|| : 所有條件中,其中一個條件滿足即可
今天的運算子就介紹到這裡囉
明天我們會介紹if 與 switch
並與今天所介紹的銜接
不要錯過啦!!