---
# System prepended metadata

title: 邏輯比較運算子
tags: [Javascript]

---

###### tags: `Javascript`

# 邏輯比較運算子

## 比較運算子：

* 大於>、小於<、大於等於>=、小於等於<=
* == 、===  查看是否相等用
* !=、!== 查看是否不相等

🔥 補充可能搞混的觀念：
* =、== 、=== 差異點:
= 只有一個等號的情況是**賦予**的意思。
== 兩個等號是比較的意思，但**較寬鬆**。
=== 三個等號是**嚴謹模式**，型別不一樣會回傳 false 
!=、!==  的情況也是 !== 多一個等號的較為**嚴謹**唷！

## 邏輯運算子
&& and ：條件都滿足才會回傳 true
|| or：滿足其中一方就會回傳 true

<br/>

> 另外觀看同學的每日任務發現在使用比較運算子時到底要使用 >= 或只使用 > ，大家做法不太一樣：
> 這邊助教提供一下自己的想法：
> ＊如果提到滿額（ex 滿 500 元等）會使用 >= 500 的方式，因為通常滿都會包含 500本身
> ＊如果使用超過（ex超過 500 元 ）會使用 >500  的方式，因為超過就是不含該數字本身
> ＊大於、小於通常沒有包括的意思（不含 = ）
> ＊以上、以下通常有包括的意思 (含 = )
> 考量到每個人認知可能都會不同，所以未來遇到這種情況，如果無法辨別的情況下，可以跟對方確認一下看彼此認知是否相同！
> 
> ---------------------------------------引用艾草助教